JavaScriptで日付と時刻を操作する方法


  1. 現在の日付と時刻の取得: JavaScriptのDateオブジェクトを使用して、現在の日付と時刻を取得できます。以下のコード例を参考にしてください。
const currentDate = new Date();
console.log(currentDate);
  1. 特定の日付と時刻の生成: Dateオブジェクトを使用して、特定の日付や時刻を生成することもできます。以下のコード例では、指定した年、月、日に基づいて新しい日付オブジェクトを作成しています。
const customDate = new Date(2022, 0, 31);
console.log(customDate);
  1. 日付と時刻のフォーマット: 日付や時刻を特定のフォーマットに変換する必要がある場合、JavaScriptにはIntl.DateTimeFormatオブジェクトがあります。以下のコード例では、日付を"YYYY-MM-DD"の形式にフォーマットしています。
const date = new Date();
const formattedDate = new Intl.DateTimeFormat("en-US", { year: "numeric", month: "2-digit", day: "2-digit" }).format(date);
console.log(formattedDate);
  1. 日付と時刻の操作: JavaScriptでは、日付や時刻の操作に便利なメソッドがいくつか用意されています。例えば、日付の加算や減算、特定の要素(年、月、日、時、分、秒など)の取得などが可能です。以下のコード例を参考にしてください。
const date = new Date();
date.setDate(date.getDate() + 1); // 1日後の日付を取得
console.log(date);
const hours = date.getHours(); // 時間を取得
console.log(hours);