JavaScriptでの日付と時刻の操作方法


JavaScriptを使用して、日付と時刻を操作する方法はさまざまあります。以下にいくつかの一般的な方法を示します。

  1. 現在の日付と時刻の取得 現在の日付と時刻を取得するには、Dateオブジェクトを使用します。以下は例です。
const currentDate = new Date();
console.log(currentDate);
  1. 特定の日付と時刻の作成 特定の日付や時刻を作成するには、Dateオブジェクトのコンストラクタを使用します。以下は例です。
const specificDate = new Date(2022, 0, 1); // 2022年1月1日
console.log(specificDate);
  1. 日付と時刻のフォーマット 日付や時刻を特定の形式で表示するには、Intl.DateTimeFormatオブジェクトを使用します。以下は例です。
const currentDate = new Date();
const options = { year: 'numeric', month: 'long', day: 'numeric' };
const formattedDate = new Intl.DateTimeFormat('ja-JP', options).format(currentDate);
console.log(formattedDate);
  1. 時間の差や経過時間の計算 2つの日付の差を計算したり、経過時間を計算するには、Dateオブジェクトのメソッドや算術演算子を使用します。以下は例です。
const startDate = new Date(2022, 0, 1); // 開始日
const endDate = new Date(); // 現在の日付と時刻
const timeDifference = endDate - startDate;
console.log(timeDifference);

このように、JavaScriptを使用すると、日付と時刻を柔軟に操作できます。上記のコード例は一部ですが、さまざまなシナリオに応じてさまざまな操作が可能です。