はじめに
この実験では、JavaScript を使って 2 つの日付の差分を分単位で計算する方法を探ります。Dateオブジェクトと単純な数学的公式を使って時間差を取得します。この実験が終わると、自分自身のプロジェクトやアプリケーションにこの機能を実装できるようになります。
分単位での日付差分を計算する関数
2 つの日付の差分(分単位)を計算するには、次の関数を使用します。
const getMinutesDiffBetweenDates = (dateInitial, dateFinal) =>
(dateFinal - dateInitial) / (1000 * 60);
2 つのDateオブジェクトを単純に引き算し、1 分間のミリ秒数で割ることで、それらの間の差分(分単位)を取得します。
この関数の使用例は次のとおりです。
getMinutesDiffBetweenDates(
new Date("2021-04-24 01:00:15"),
new Date("2021-04-24 02:00:15")
); // 60
コーディングの練習を始めるには、ターミナル/SSH を開き、nodeと入力します。
まとめ
おめでとうございます!分単位での日付差分の実験を完了しました。技術力を向上させるために、LabEx でさらに多くの実験を行って練習してください。