在 JavaScript 中準確計算日期差異
確定兩個日期之間的差異是程式設計中的常見任務。在 JavaScript 中,挑戰在於獲取準確的全天差異,排除任何小數部分。
之前使用 date2.getDate() 的嘗試 - date1.getDate()可能會因基礎日期不一致而失敗
解決問題
計算全天正確區分,我們可以利用以下方法:
const date1 = new Date('7/13/2010'); const date2 = new Date('12/15/2010'); const diffTime = Math.abs(date2 - date1); const diffDays = Math.floor(diffTime / (1000 * 60 * 60 * 24));
在此程式碼中:
透過輸出 diffTime 和 diffDays,我們分別獲得以毫秒為單位的時間差和全天差。
以上是如何在 JavaScript 中準確計算兩個日期之間的天數差異?的詳細內容。更多資訊請關注PHP中文網其他相關文章!