まず、Moment.jsをプロジェクトに追加します。CDNを使用する場合は、HTMLファイルの
セクション内に次のスクリプトタグを追加します。<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script>
Moment.jsをNode.jsプロジェクトに追加する場合は、次のコマンドを使用します。
npm install moment
Moment.jsをプロジェクトに追加したら、次のコード例を使用して2つの日付間の日数を取得できます。
// 2つの日付を設定します
var startDate = moment("2024-01-01");
var endDate = moment("2024-02-01");
// 日数を計算します
var duration = moment.duration(endDate.diff(startDate));
var days = duration.asDays();
console.log("日数: " + days);
上記のコードでは、moment()
関数を使用して日付オブジェクトを作成し、duration()
関数で2つの日付の差を計算しています。asDays()
メソッドを使用して、差を日数に変換しています。
このコードを実行すると、コンソールに日数が表示されます。例えば、上記のコードでは、"日数: 31"と表示されます。
このように、Moment.jsを使用することで、簡単に2つの日付間の日数を取得することができます。他にもMoment.jsにはさまざまな便利な機能がありますので、日付操作に関するさまざまなタスクに活用してみてください。