日付と時刻

javascript

javascriptで日付と時刻を表すにはDate()コンストラクタを使います。

具体的には、下記のような書き方をします。(一例です)

//指定の日時
var date1 = new Date(2018, 5, 5);
var date2 = new Date(2018, 6, 5, 19, 15, 20);
console.log(date1); //Date 2018-06-04T15:00:00.000Z
console.log(date2); //Date 2018-07-05T10:15:20.000Z

//現在の日時
var date3 = new Date();
console.log(date3);

//各種、値の取得
console.log(date3.getFullYear());
console.log(date3.getMonth());
console.log(date3.getDate());
console.log(date3.getDay());
console.log(date3.getUTCHours());
console.log(date3.toString());
console.log(date3.toUTCString());
console.log(date3.toLocaleDateString());
console.log(date3.toLocaleTimeString());
console.log(date3.toISOString());

また、出力される値は型に注意して実装する必要があります。
見た目が数字なので全て数値型であるとは限らない為です。

上記の後半部分の実行結果はそれぞれ以下のように出力されます。

2018
6
5
4
8
Thu Jul 05 2018 17:54:46 GMT+0900
Thu, 05 Jul 2018 08:54:46 GMT
2018/7/5
17:54:46
2018-07-05T08:54:46.762Z

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です