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

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

メモ

構文

date.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()【ミリ秒数取得】

メモ

構文

date.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)】

メモ

構文

date.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)】

メモ

構文

date.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)】

メモ

構文

date.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)】

メモ

構文

date.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)】

メモ

構文

date.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)】

メモ

構文

date.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)】

メモ

構文

date.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)】

メモ

構文

date.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