JavaScriptで日付をフォーマットする方法 - moment.jsの使用例と解説


moment.jsを使用するためには、まずmoment.jsライブラリをインストールする必要があります。具体的なインストール方法はmoment.jsの公式ドキュメントを参照してください。

以下のコードは、moment.jsを使用して日付を特定のフォーマットで表示する例です。

const formattedDate = moment().format('Do MMMM YYYY, h:mm:ss a');
console.log(formattedDate);

このコードでは、moment()関数を使用して現在の日付と時刻を取得し、format()メソッドを使用して特定のフォーマットで表示しています。'Do MMMM YYYY, h:mm:ss a'は日付と時刻のフォーマットを指定する文字列です。

例えば、上記のコードを実行すると、次のような結果が表示されます。

30th January 2024, 1:23:45 pm

上記の例では、'Do'は日付を表し、'MMMM'は月を表します。'YYYY'は年を表し、'h:mm:ss a'は時刻を表します。これらのフォーマット指示子を組み合わせて、任意の日付フォーマットを作成することができます。

また、moment.jsにはさまざまなフォーマットオプションがあり、曜日の表示や24時間形式の時刻表示など、さまざまなニーズに対応することができます。詳細な情報はmoment.jsの公式ドキュメントを参照してください。

以上が、JavaScriptで日付をフォーマットするためのmoment.jsの使用例と解説です。これにより、日付の表示を柔軟にカスタマイズすることができます。