分単位での日付差分

Beginner

This tutorial is from open-source community. Access the source code

はじめに

この実験では、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 でさらに多くの実験を行って練習してください。