JavaScript 時間
JavaScriptでは、時間に関連する処理を行うためにDate
オブジェクトを使用します。Dateオブジェクトは、日付と時刻の情報を扱うためのメソッドを多数提供しています。
まず、新しいDateオブジェクトを作成するには、次のようにします。
let now = new Date();
console.log(now); // 現在の日付と時刻
時間の取得
Dateオブジェクトには、日付や時刻の部分を取得するためのメソッドがあります。
let now = new Date();
let year = now.getFullYear(); // 年
let month = now.getMonth(); // 月(0-11)
let date = now.getDate(); // 日(1-31)
let hour = now.getHours(); // 時間(0-23)
let minute = now.getMinutes(); // 分(0-59)
let second = now.getSeconds(); // 秒(0-59)
時間の設定
また、時間を設定するためのメソッドも提供しています。
let now = new Date();
now.setFullYear(2023);
now.setMonth(11); // 0-11
now.setDate(31); // 1-31
now.setHours(23); // 0-23
now.setMinutes(59); // 0-59
now.setSeconds(59); // 0-59
console.log(now); // 2023年12月31日 23:59:59
時間の操作
JavaScriptでは、時間を加算または減算することも可能です。
let now = new Date();
now.setHours(now.getHours() + 1); // 1時間後
now.setDate(now.getDate() - 7); // 1週間前
コメント