私はこの日時形式を持っています:
Oct 31, 2012 08:59:52
(たとえば) 2 時間または 50 分ずつ増分された日時を再計算したいのですが、どうすればそれを行うことができますか?
タイムスタンプではなく、上記と同じ日時形式を返す必要があります!
私はこの日時形式を持っています:
Oct 31, 2012 08:59:52
(たとえば) 2 時間または 50 分ずつ増分された日時を再計算したいのですが、どうすればそれを行うことができますか?
タイムスタンプではなく、上記と同じ日時形式を返す必要があります!
var date = new Date("Oct 31, 2012 08:59:52");
var timeInMillis = date.getTime();
ミリ秒単位の時間が得られたので、必要な時間をミリ秒単位で追加できます。
例:2時間?したがって、2*60*60*1000 + timeInMillis
var newDate = new Date(2*60*60*1000 + timeInMillis);
長いプロセスである newDate を元の形式に変換する場合は、ここからいくつかのガイダンスを得ることができます。
JavaScript での日付の書式設定に関するドキュメントはどこにありますか?
私の答えは次のとおりです。
MomentJSを使用する
最初にこれを日付に解析できます。
var d=new Date("October 31, 2012 08:59:25").getTime();
次に、オフセットを追加します。
d+= (seconds)*1000 + (minutes)*60000 + (hours)*3600000;
var result = new Date(d);
「10月」ではなく「10月」を受け入れるかどうかはわかりません
time_start = new Date(year, month, day, hours, minutes, seconds, milliseconds);
time_finish = new Date() - time_start;
上記の形式を使用して日付を設定します。2 つの時点の間隔を計算するには、過去の日付から現在の日付を差し引くだけです。