什麼是日期差計算器?
日期差計算器精確計算兩個日期之間的天數、週數、月數和年數。可用於計算年齡、專案持續時間、截止日期倒數或歷史事件之間的天數。
工具會用四種方式展示同一個時間差:總天數、總週數、總月數,以及「幾年幾月幾天」的可讀分解。起始日和結束日的順序無所謂(採絕對差),且兩端都計入區間。如果結束日在未來,還會顯示「剩餘天數」倒數。
使用方法
- 使用日期選擇器選擇或輸入第一個日期(開始日期)。
- 選擇或輸入第二個日期(結束日期)——順序無所謂,工具使用絕對差值。
- 查看以總天數、週數、月數以及年-月-日組合格式顯示的結果。
何時使用
- 倒數到婚禮、預產期或旅行出發日。
- 為法律文件計算某人準確年齡(年-月-日)。
- 測量專案從啟動到交付的實際時長,用於開立發票或回報。
結果
2025年1月1日至2026年3月6日之間:430天、61週又3天,或1年2個月又3天。
常見問題
- 兩端日期都計入天數嗎?
- 計算器回傳兩個時間戳之間的絕對差。3月1日到3月2日回傳1天。如果你需要「兩端都算」的算法(例如租賃合約),自行在結果上加1即可。
- 為什麼「月數×30」對不上「總天數」?
- 一個月介於28到31天之間,「X個月」是日曆事實,不是30×X。年月日分解嚴格按真實月份算:1月31日到2月28日正好是1個月,即便只有28天。
- 能算1970年之前或很久以後的日期嗎?
- 可以。工具底層使用 JavaScript Date 物件,覆蓋約 -271820 年到 275759 年、毫秒精度。算1900年代的生日或幾十年後的紀念日都沒問題。
- 時區和日光節約時間怎麼處理?
- 計算採用日曆日期(午夜到午夜),不是時鐘時間,因此日光節約轉換不會改變結果。6月1日到12月1日永遠是183天,不論身在何處。
- 可以用它算年齡嗎?
- 可以。最快的方式是用「年齡」分頁:輸入出生日期,就能看到精確的年-月-日年齡、出生那天是星期幾,以及距離下個生日的倒數。你也可以在「日期差」模式裡把生日設為起始日、今天設為結束日。總天數那行還能用來慶祝「活了10000天」之類的里程碑。