getTime【経過ミリ秒取得 (UTC)】メソッド
valueOf【ミリ秒数取得】メソッド
getUTCFullYear【年取得 (UTC)】メソッド
getUTCMonth【月取得 (UTC)】メソッド
getUTCDate【日取得 (UTC)】メソッド
getUTCDay【曜日取得 (UTC)】メソッド
getUTCHours【時取得 (UTC)】メソッド
getUTCMinutes【分取得 (UTC)】メソッド
getUTCSeconds【秒取得 (UTC)】メソッド
getUTCMilliseconds【ミリ秒取得 (UTC)】メソッド

Date.prototype.getTime【経過ミリ秒取得 (UTC)】

メモ

構文

getTime ()

  • なし

  • 1970/01/01 00:00:00 UTC からの経過ミリ秒 (NaN の場合、NaN)

var date = new Date("2001-02-03T04:05:06.789Z");
console.log(date.toUTCString());  // 出力:Sat, 03 Feb 2001 04:05:06 GMT
console.log(date.getTime());      // 出力:981173106789
console.log(date.valueOf());      // 出力:981173106789

date = new Date("1970-01-01T00:00:00.789Z");
console.log(date.getTime());      // 出力:789
console.log(date.valueOf());      // 出力:789

date = new Date(NaN);
console.log(date.getTime());      // 出力:NaN
console.log(date.valueOf());      // 出力:NaN

var date = new Date("1970-1-1Z00:00:6.789");
console.log(date.toString()); // 出力:Thu Jan 01 1970 09:00:06 GMT+0900 (東京 (標準時))
console.log(date.getTime());  // 出力:6789
date = new Date("1970-1-1 00:00:6.789");
console.log(date.toString()); // 出力:Thu Jan 01 1970 00:00:06 GMT+0900 (東京 (標準時))
console.log(date.getTime());  // 出力:-32393211
date = new Date(2001, (2 - 1), 3, 4, 5, 6, 789);
console.log(date.toString()); // 出力:Sat Feb 03 2001 04:05:06 GMT+0900 (東京 (標準時))
console.log(date.getTime());  // 出力:981140706789
date = new Date(NaN);
console.log(date.getTime());  // 出力:NaN

Date.prototype.valueOf【ミリ秒数取得】

メモ

構文

valueOf ()

  • なし

  • 1970/01/01 00:00:00 UTC からのミリ秒数

var date = new Date("2001-02-03T04:05:06.789Z");
console.log(date.toUTCString());  // 出力:Sat, 03 Feb 2001 04:05:06 GMT
console.log(date.getTime());      // 出力:981173106789
console.log(date.valueOf());      // 出力:981173106789

date = new Date("1970-01-01T00:00:00.789Z");
console.log(date.getTime());      // 出力:789
console.log(date.valueOf());      // 出力:789

date = new Date(NaN);
console.log(date.getTime());      // 出力:NaN
console.log(date.valueOf());      // 出力:NaN

Date.prototype.getUTCFullYear【年取得 (UTC)】

メモ

構文

getUTCFullYear ()

  • なし

  • UTCの年 (NaN の場合、NaN)

date = new Date("2001-2-3Z04:05:06.789");
console.log(date.toUTCString());    // 出力:Sat, 03 Feb 2001 04:05:06 GMT
console.log(date.getUTCFullYear()); // 出力:2001
date = new Date(NaN);
console.log(date.getUTCFullYear()); // 出力:NaN

Date.prototype.getUTCMonth【月取得 (UTC)】

メモ

構文

getUTCMonth ()

  • なし

  • UTCの月 (0~11 / NaN の場合、NaN)


date = new Date("2001-2-3Z04:05:06.789");
console.log(date.toUTCString());  // 出力:Sat, 03 Feb 2001 04:05:06 GMT
console.log(date.getUTCMonth());  // 出力:1
date = new Date(NaN);
console.log(date.getUTCMonth());  // 出力:NaN

Date.prototype.getUTCDate【日取得 (UTC)】

メモ

構文

getUTCDate ()

  • なし

  • UTCの日 (1~31 / NaN の場合、NaN)

date = new Date("2001-2-3Z04:05:06.789");
console.log(date.toUTCString());  // 出力:Sat, 03 Feb 2001 04:05:06 GMT
console.log(date.getUTCDate());   // 出力:3
date = new Date(NaN);
console.log(date.getUTCDate());   // 出力:NaN

Date.prototype.getUTCDay【曜日取得 (UTC)】

メモ

構文

getUTCDay ()

  • なし

  • UTCの曜日
    戻り値説明
    0~6日曜日~土曜日
    NaNNaN

date = new Date("2001-2-3Z04:05:06.789");
console.log(date.toUTCString());  // 出力:Sat, 03 Feb 2001 04:05:06 GMT
console.log(date.getUTCDay());    // 出力:6 (土曜日)

date = new Date(NaN);
console.log(date.getUTCDay());    // 出力:NaN

Date.prototype.getUTCHours【時取得 (UTC)】

メモ

構文

getUTCHours ()

  • なし

  • UTCの時 (0~23 / NaN の場合、NaN)

date = new Date("2001-2-3Z04:05:06.789");
console.log(date.toUTCString());  // 出力:Sat, 03 Feb 2001 04:05:06 GMT
console.log(date.getUTCHours());  // 出力:4
date = new Date(NaN);
console.log(date.getUTCHours());  // 出力:NaN

Date.prototype.getUTCMinutes【分取得 (UTC)】

メモ

構文

getUTCMinutes ()

  • なし

  • UTCの分 (0~59 / NaN の場合、NaN)

date = new Date("2001-2-3Z04:05:06.789");
console.log(date.toUTCString());    // 出力:Sat, 03 Feb 2001 04:05:06 GMT
console.log(date.getUTCMinutes());  // 出力:5
date = new Date(NaN);
console.log(date.getUTCMinutes());  // 出力:NaN

Date.prototype.getUTCSeconds【秒取得 (UTC)】

メモ

構文

getUTCSeconds ()

  • なし

  • UTCの秒

date = new Date("2001-2-3Z04:05:06.789");
console.log(date.toUTCString());    // 出力:Sat, 03 Feb 2001 04:05:06 GMT
console.log(date.getUTCSeconds());  // 出力:6
date = new Date(NaN);
console.log(date.getUTCSeconds());  // 出力:NaN

Date.prototype.getUTCMilliseconds【ミリ秒取得 (UTC)】

メモ

構文

getUTCMilliseconds ()

  • なし

  • UTCのミリ秒 (0~999 / NaN の場合、NaN)

date = new Date("2001-2-3Z04:05:06.789");
console.log(date.toUTCString());  // 出力:Sat, 03 Feb 2001 04:05:06 GMT
console.log(date.getUTCMilliseconds()); // 出力:789
date = new Date(NaN);
console.log(date.getUTCMilliseconds()); // 出力:NaN

関連