JavaScript

Date.prototype.setTime() メソッド

 編集:2022.12.05 by T.A.

Date に日時を協定世界時(UTC)での 1970 年 1 月 1 日 0 時 0 分 0 秒からの経過時間をミリ秒単位を表す数値で設定します。

構文
Date.setTime(timeValue)
Date Date
timeValue 協定世界時(UTC)での 1970 年 1 月 1 日 0 時 0 分 0 秒からの経過時間をミリ秒単位で表す整数値。
返り値

更新後の日時の、協定世界時での 1970 年 1 月 1 日 0 時 0 分 0 秒からのミリ秒単位の数値。

解説

mdn: setTime() メソッドは、日付と時刻を別の Date オブジェクトに代入するのに役立ちます。

/mdn
var theBigDay = new Date('July 1, 1999');
var sameAsBigDay = new Date();
D=sameAsBigDay.setTime(theBigDay.getTime()); //=930754800000。sameAsBigDay=[object]:Thu Jul 01 1999 00:00:00 GMT+0900 (日本標準時)
NDO=new Date();   //=[object]:Thu Jul 01 1999 00:00:00 GMT+0900 (日本標準時)
DO=new Date('July 1, 1999');  //=[object]:Thu Jul 01 1999 00:00:00 GMT+0900 (日本標準時)
T=DO.getTime();   //=[number]:930754800000
D=NDO.setTime(T); //=[number]:930754800000。設定した値と同じ。

テスト