Skip to main content
Atoolin日期差計算器
EN

日期差異計算器

計算任意兩個日期之間的天數、週數、月數和年數。

在上方輸入開始日期和結束日期以計算差異

日期差異計算器如何運作?

計算器將兩個日期映射為整數天數計數,相減後回傳總數。年/月/日的分解使用「借位」方法:如果結束日小於開始日,演算法會從前一個月借天數,就像減法中的借位運算。二月的 28 或 29 天寬度以及世紀規則(能被 100 整除的年份不是閏年,除非也能被 400 整除)在這個步驟中得到解決。工作日另行計算——工具逐日檢查,只計算週一到週五。經測試,2000 年 1 月 1 日到 2001 年 1 月 1 日回傳 366 天而非 365 天,因為 2000 年是閏年——與 ECMAScript Date 規範一致。輸入日期後,結果在您雙手還沒離開鍵盤前就已顯示。

為什麼要使用日期差異計算器?

手動計算天數在月份交界處很容易出錯。二月每四年改變長度,從十二月跨到一月也常令人混淆。專案經理使用此工具確認交付前還剩多少個工作日。人力資源團隊確認 90 天試用期在正確的日期結束,而不是「大約三個月後」。旅行者計算飯店住宿天數時不會犯差一天的錯誤。律師精確追蹤提交期限。歷史學者量化兩個事件之間的間隔。

我們驗證了一個常見案例:從 1 月 15 日開始的 90 天試用期在平年結束於 4 月 15 日。 ISO 8601 日期標準管控了國際上日曆日期的書寫方式,也是此工具通篇遵循的表示法。

日曆天和工作日有什麼區別?

日曆天計算包含週末在內的每一天——即總經過時間。工作日只計算週一到週五。10 個工作日在跨越兩個完整週時恰好涵蓋 14 個日曆天。兩種方法都不會移除公眾假期;這些假期因國家和行業而異,因此工具留給您自行扣除。

日曆天適用於週末也算正常天數的情況:租約、療程、訂閱期。工作日則適用於薪資週期、運送預估、法院期限和通知期。經測試,從週一到下週日的範圍回傳精確的 5 個工作日和 7 個日曆天——確認兩個數字是獨立計算的。 Cornell Law 的工作日定義 說明了此區別在法律場景中的應用。

常見問題

如何計算兩個日期之間的天數?
選擇開始日期和結束日期。計算器會將較早的日期從較晚的日期中減去,同時分解為天數、週數、月數和年數。閏年和不同的月份長度無需任何設定即可處理。數字會隨您更改日期即時更新——無需按鈕。
計算器中的工作日如何定義?
僅計算工作日:週一到週五。週六和週日不計入。公眾假期不會被排除,因為各國、地區和行業的假期各不相同。如果您的截止日期取決於當地假期,請自行從工作日數字中扣除相關假期。
日期差異計算器能正確處理閏年嗎?
能。當年份能被 4 整除時會包含 2 月 29 日,但能被 100 整除且不能被 400 整除的世紀年除外。因此 2000 年是閏年,但 1900 年不是。計算器會自動套用此規則,不論您的日期範圍中包含哪些年份。
可以計算日期之間的小時和分鐘差異嗎?
可以。除了天數、週數、月數和年數之外,結果面板還顯示總小時數、總分鐘數和總秒數。工具將每個日曆日視為從午夜開始的精確 24 小時,因此一天的差異始終是 86,400 秒,不受日光節約時間影響。
日期差異計算器是免費的嗎?
Atoolin 的日期差異計算器是免費的,無需帳號、訂閱或下載。在桌面、平板和手機上的任何現代瀏覽器中均可執行。沒有使用次數限制,您可以進行任意多次日期計算。

所有處理皆在您的瀏覽器中完成,不會傳送任何資料至伺服器。