#JavaScript Data Object
##Date オブジェクト生成
let today = new Date(); // 現在の日時のDateオブジェクトを生成
document.write(`現在時刻: ${today}`);
//出力結果
//現在時刻: Sat May 04 2019 20:08:58 GMT-0600 (アメリカ山地夏時間)
let sampleDate = new Date(2003, 5, 14) // 引数に指定した日時のDateオブジェクトを生成
document.write(`日時: ${sampleDate}`);
//出力結果
//日時: Sat Jun 14 2003 00:00:00 GMT-0600 (アメリカ山地夏時間)
let sampleDate2 = new Date("2012-03-13 12:30 PM");
document.write(`日時: ${sampleDate2}`);
// 出力結果
// 日時: Tue Mar 13 2012 12:30:00 GMT-0600 (アメリカ山地夏時間)
##dateObject.getFullYear()メソッド
戻り値 Dateオブジェクトの日時の年を示す4桁の数値。
let date1 = new Date();
let thisYear = date1.getFullYear();
console.log(`This year is ${thisYear}`);
//出力結果 "This year is 2019"
##dateObject.getMonth()メソッド
Dateオブジェクトの日時の何月かを示す数値を返すメソッド。
戻り値
0: 1月
1: 2月
2: 3月
3: 4月
4: 5月
5: 6月
6: 7月
7: 8月
8: 9月
9: 10月
10: 11月
11: 12月
let today = new Date();
let arrMonth = new Array( '1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月' );
document.write(`今日は${arrMonth[today.getMonth()]}です`);
// 出力結果 今日は5月です
##dateObject.getDate()メソッド
ateオブジェクトの日時の日にちを示す数値を返すメソッド。
戻り値 Dateオブジェクトの日時の日にちを示す「1~31」の数値。
let today = new Date();
document.write(`今日は${today.getDate()}日です。`);
//出力結果 今日は4日です。
##dateObject.getDay()メソッド
Dateオブジェクトの日時から、曜日を示す数値を返すメソッド。
戻り値 Dateオブジェクトの日時の曜日を示す「0~6」の数値。
0: 日曜日
1: 月曜日
2: 火曜日
3: 水曜日
4: 木曜日
5: 金曜日
6: 土曜日
let arrDay = new Array ( '日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日' );
let today = new Date();
document.write(`今日は${arrDay[today.getDay()]}です。`);
//出力結果 今日は土曜日です。
##dateObject.getHours()メソッド
Dateオブジェクトの日時の何時かを示す数値を返すメソッド。
戻り値 Dateオブジェクトの日時の何時かを示す「0~23」の数値。
let today = new Date();
document.write(`今は${today.getHours()}時です。`);
// 出力結果 今は21時です。
##dateObject.getMinutes()メソッド
Dateオブジェクトの日時の何分かを示す数値を返すメソッド。
戻り値 Dateオブジェクトの日時の何分かを示す「0~59」の数値。
let today = new Date();
document.write(`今は${today.getMinutes()}分です。`);
// 出力結果 今は11分です。
##dateObject.getSeconds()メソッド
Dateオブジェクトの日時の何秒かを示す数値を返すメソッド。
戻り値 Dateオブジェクトの日時の何秒かを示す「0~59」の数値。
let today = new Date();
document.write(`今は${today.getSeconds()}秒です。`);
// 出力結果 今は53秒です。