-
文字列をDateオブジェクトに変換する方法:
const isoDateString = "2024-02-01T12:34:56Z"; // ISO 8601形式の日付文字列 const date = new Date(isoDateString); console.log(date);
上記の例では、
new Date()
コンストラクタにISO 8601形式の日付文字列を渡すことで、文字列をDateオブジェクトに変換しています。変換後のDateオブジェクトは、ブラウザのローカルタイムゾーンに基づいて表示されます。 -
日付情報を抽出する方法:
const isoDateString = "2024-02-01T12:34:56Z"; const date = new Date(isoDateString); const year = date.getFullYear(); const month = date.getMonth() + 1; // 月は0から始まるため、1を加える const day = date.getDate(); console.log(year, month, day);
上記の例では、
getFullYear()
、getMonth()
、getDate()
メソッドを使用して、Dateオブジェクトから年、月、日を抽出しています。 -
フォーマットされた日付文字列を取得する方法:
const isoDateString = "2024-02-01T12:34:56Z"; const date = new Date(isoDateString); const formattedDateString = date.toDateString(); console.log(formattedDateString);
上記の例では、
toDateString()
メソッドを使用して、Dateオブジェクトをフォーマットされた日付文字列に変換しています。