在JavaScript 中取得日期之間的時差
在開發涉及管理時間範圍的應用程式時,準確計算日期之間的差異至關重要。在 JavaScript 中,可以透過利用內建的 Date 物件輕鬆完成此任務。
解決方案:
程式碼範例:
var startTime = new Date(); var endTime = new Date(startTime.getTime() + 3600000); // Add one hour to start time var newEndDate = new Date(endTime.getTime() - startTime.getTime());
說明:
and - 運算符呼叫Date 物件的valueOf() 方法。在 Date 原型中, valueOf() 方法相當於呼叫 getTime()。
因此,下列表達式的計算結果都相同:
date.getTime() === date.valueOf() === (0 + date) === (+date)
以上是如何在 JavaScript 中有效率地計算兩個日期之間的時差?的詳細內容。更多資訊請關注PHP中文網其他相關文章!