ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で 2 つの日付の差をミリ秒単位で計算するにはどうすればよいですか?
JavaScript での日付の違いの計算
JavaScript で 2 つの Date オブジェクトを減算すると、それらの差がミリ秒単位で求められます。特定の時間間隔 (日、時間など) の差を判断するには、簡単な算術を実行します。
const date2 = new Date(2023, 5, 2, 13, 30, 0); const date1 = new Date(2023, 5, 1, 10, 25, 0); const difference = date2 - date1; // Difference in milliseconds
日数の計算
const days = Math.floor(difference / (1000 * 60 * 60 * 24));
計算時間
const hours = Math.floor((difference % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
分の計算
const minutes = Math.floor((difference % (1000 * 60 * 60)) / (1000 * 60));
秒の計算
const seconds = Math.floor((difference % (1000 * 60)) / 1000);
計算中ミリ秒
const milliseconds = difference % 1000;
ナノ秒の計算
JavaScript Date オブジェクトは本質的にナノ秒を追跡しません。ナノ秒を計算するには、サードパーティのライブラリを使用するか、ミリ秒の差を手動でナノ秒に変換できます。
以上がJavaScript で 2 つの日付の差をミリ秒単位で計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。