JavaScriptでISO形式の日付を変換する方法


  1. ISO形式の日付をJavaScriptのDateオブジェクトに変換する方法:

    const isoDate = "2022-01-31";
    const dateObject = new Date(isoDate);
    console.log(dateObject);
  2. ISO形式の日付を特定のフォーマットの文字列に変換する方法:

    const isoDate = "2022-01-31";
    const dateObject = new Date(isoDate);
    const formattedDate = `${dateObject.getFullYear()}-${dateObject.getMonth() + 1}-${dateObject.getDate()}`;
    console.log(formattedDate);
  3. ISO形式の日付を特定の地域のロケールに基づいた日付表記に変換する方法:

    const isoDate = "2022-01-31";
    const dateObject = new Date(isoDate);
    const options = { year: "numeric", month: "long", day: "numeric" };
    const localizedDate = dateObject.toLocaleDateString("ja-JP", options);
    console.log(localizedDate);

これらの方法を使用すると、JavaScriptでISO形式の日付を変換できます。必要に応じて、さらにフォーマットやロケールのオプションを追加してカスタマイズすることもできます。