新しい Date オブジェクトを作成する
このステップでは、日付と時刻を扱う上で基本となる JavaScript で新しい Date オブジェクトを作成する方法を学びます。JavaScript の Date
オブジェクトを使うと、日付と時刻を簡単に扱うことができます。
まず、WebIDE を開き、 ~/project
ディレクトリに dates.js
という名前の新しい JavaScript ファイルを作成しましょう。
さまざまな初期化方法を使って新しい Date オブジェクトを作成します:
// 現在の日付と時刻を表す Date オブジェクトを作成する
let currentDate = new Date();
console.log("Current Date:", currentDate);
// 特定の日付と時刻を持つ Date オブジェクトを作成する
let specificDate = new Date(2023, 5, 15, 10, 30, 0);
console.log("Specific Date:", specificDate);
// 日付文字列を使って Date オブジェクトを作成する
let stringDate = new Date("2023-06-15");
console.log("Date from String:", stringDate);
// Unix エポック以降のミリ秒を使って Date オブジェクトを作成する
let millisecondDate = new Date(1686816000000);
console.log("Date from Milliseconds:", millisecondDate);
出力例:
Current Date: Thu Jun 15 2023 12:00:00 GMT+0000 (Coordinated Universal Time)
Specific Date: Thu Jun 15 2023 10:30:00 GMT+0000 (Coordinated Universal Time)
Date from String: Thu Jun 15 2023 00:00:00 GMT+0000 (Coordinated Universal Time)
Date from Milliseconds: Thu Jun 15 2023 00:00:00 GMT+0000 (Coordinated Universal Time)
忘れないでおくポイント:
new Date()
は現在の日付と時刻で Date オブジェクトを作成する
new Date(year, month, day, hours, minutes, seconds)
は特定の日付を作成する
- 月は 0 から始まる (0 - 11) ので、6 月は 5 で表される
- 日付文字列を使ったり、Unix エポック (1970 年 1 月 1 日) 以降のミリ秒を使って日付を作成することができる