Moment.jsを使用して日付を日数前に変換する方法


まず、Moment.jsをプロジェクトに追加する必要があります。CDNからMoment.jsを読み込むか、npmパッケージとしてインストールすることができます。詳細な手順はMoment.jsの公式ドキュメントを参照してください。

Moment.jsを使用して日付を日数前に変換するには、以下の手順を実行します。

  1. 日付オブジェクトを作成します。例えば、現在の日付を使用する場合は、次のようにします。
var currentDate = moment();
  1. subtractメソッドを使用して、日数を引きます。例えば、3日前の日付を取得する場合は、次のようにします。
var threeDaysAgo = moment().subtract(3, 'days');
  1. 必要に応じて、日付を特定のフォーマットに変換します。Moment.jsは、日付のフォーマットを簡単に変更するための多くのオプションを提供しています。例えば、日付を「YYYY-MM-DD」形式に変換する場合は、次のようにします。
var formattedDate = threeDaysAgo.format('YYYY-MM-DD');

以上が、Moment.jsを使用して日付を日数前に変換する方法の基本的な手順です。必要に応じて、さらに詳細な操作やコード例をMoment.jsの公式ドキュメントで確認してください。