計算 JavaScript 中的日期差異
在 JavaScript 中減去兩個 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 中計算兩個日期之間的差異(精確到毫秒)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!