LoginSignup
0
0

More than 5 years have passed since last update.

JavaScript Date object 備忘録

Last updated at Posted at 2019-05-08

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秒です。

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0