getFullYear()【年取得 (ローカル時刻)】
getYear()【相対年取得 (ローカル時刻)】
getMonth()【月取得 (ローカル時刻)】
getDate()【日取得 (ローカル時刻)】
getDay()【曜日取得 (ローカル時刻)】
getHours()【時取得 (ローカル時刻)】
getMinutes()【分取得 (ローカル時刻)】
getSeconds()【秒取得 (ローカル時刻)】
getMilliseconds()【ミリ秒取得 (ローカル時刻)】

Date.prototype.getFullYear()【年取得 (ローカル時刻)】

メモ

構文

date.getFullYear()

戻り値ローカル時刻の年 (NaN の場合、NaN)

var 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.getFullYear());  // 出力:2001
date = new Date(NaN);
console.log(date.getFullYear());  // 出力:NaN

Date.prototype.getYear()【相対年取得 (ローカル時刻)】

メモ

構文

date.getYear()

戻り値ローカル時刻の1900年からの相対年 (NaN の場合、NaN)

var 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.getYear());  // 出力:101
var date = new Date(1900, (2 - 1), 3, 4, 5, 6, 789);
console.log(date.toString()); // 出力:Sat Feb 03 1900 04:05:06 GMT+0900 (東京 (標準時))
console.log(date.getYear());  // 出力:0
date = new Date(NaN);
console.log(date.getYear());  // 出力:NaN

Date.prototype.getMonth()【月取得 (ローカル時刻)】

メモ

構文

date.getMonth()

戻り値ローカル時刻の月 (0~11 / NaN の場合、NaN)

var 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.getMonth()); // 出力:1
date = new Date(NaN);
console.log(date.getMonth()); // 出力:NaN

Date.prototype.getDate()【日取得 (ローカル時刻)】

メモ

構文

date.getDate()

戻り値ローカル時刻の日 (1~31 / NaN の場合、NaN)

var date = new Date(2001, (2 - 1), 3, 4, 5, 6, 789);
console.log(date.getDate());  // 出力:3
date = new Date(NaN);
console.log(date.getDate());  // 出力:NaN

Date.prototype.getDay()【曜日取得 (ローカル時刻)】

メモ

構文

date.getDay()

戻り値ローカル時刻の曜日 (詳細は下記参照)
戻り値説明
0 ~ 6日曜日 ~ 土曜日
NaNNaN

var 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.getDay());   // 出力:6 (土曜日)
date = new Date(NaN);
console.log(date.getDay());   // 出力:NaN

Date.prototype.getHours()【時取得 (ローカル時刻)】

メモ

構文

date.getHours()

戻り値ローカル時刻の時 (0~23 / NaN の場合、NaN)

var 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.getHours()); // 出力:4
date = new Date(NaN);
console.log(date.getHours()); // 出力:NaN

Date.prototype.getMinutes()【分取得 (ローカル時刻)】

メモ

構文

date.getMinutes()

戻り値ローカル時刻の分 (0 ~ 59 / NaN の場合、NaN)

var 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.getMinutes()); // 出力:5
date = new Date(NaN);
console.log(date.getMinutes()); // 出力:NaN

Date.prototype.getSeconds()【秒取得 (ローカル時刻)】

メモ

構文

date.getSeconds()

戻り値ローカル時刻の秒 (0~59 / NaN の場合、NaN)

var 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.getSeconds()); // 出力:6
date = new Date(NaN);
console.log(date.getSeconds()); // 出力:NaN

Date.prototype.getMilliseconds()【ミリ秒取得 (ローカル時刻)】

メモ

構文

date.getMilliseconds()

戻り値ローカル時刻のミリ秒 (0~999 / NaN の場合、NaN)

var 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.getMilliseconds());  // 出力:789
date = new Date(NaN);
console.log(date.getMilliseconds());  // 出力:NaN