無理しないでゆっくり休んでね!

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週間前

コメント

タイトルとURLをコピーしました