透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

日期相隔天數
31
起始日期 2024-01-01
結束日期 2024-02-01
相隔天數 31

這個計算器能做什麼

「兩個日期相隔天數計算器」可以準確告訴你兩個日期之間相差多少天。無論是倒數重要的截止期限、推算專案進行的天數、計算以「天」為單位的年齡、追蹤離職或合約的預告期,或只是想跟朋友打賭某件事究竟過了多久,它都能派上用場。計算結果會以整數天數呈現,並自動處理大小月與閏年的差異,讓你不必再對著月曆一格一格慢慢數。

兩個輸入欄位

你只需要提供兩項資訊:

  • 起始日期 — 你想從哪一天開始計算(較早的那個日期)。
  • 結束日期 — 你想算到哪一天為止(較晚的那個日期)。

兩個日期都採用標準的「年-月-日」(ISO)格式輸入,例如 2024-01-15

計算公式

計算器會把你輸入的兩筆資料解析成日曆上的日期,再以一個簡單而精確的規則算出差距:

相隔天數 = 結束日期 - 起始日期

系統會在內部計算從起始日期到結束日期之間整整有幾天。這個天數採「不含起始日、含結束日」的算法——也就是說,它衡量的是兩個日期之間的「間隔」,而非經過的日期數量。如果結束日期早於起始日期,結果會是負數,代表結束日比起始日還要早。

實際範例

假設你輸入:

  • 起始日期:2024-01-01
  • 結束日期:2024-12-31

計算器會回傳 365 天。由於 2024 年是閏年,2 月會多出 2 月 29 日這一天;而從 1 月 1 日算到 12 月 31 日,間隔正好是 365 天(若一路算到隔年的 1 月 1 日,則為 366 天)。這種自動處理閏年的能力,正是計算器勝過手動計算的關鍵。

將天數換算成週、月與年

一旦你知道兩個日期之間的天數,就可以將該數字換算成大約的週數、月數與年數。週數是精確的(1 週 = 7 天),但月與年的長度各不相同,因此這些換算只是近似值。下面的數值採用平均一個月約 30.44 天,平均一年 365.25 天(已將閏年納入考量)。

天數 週數 月數(約略) 年數(約略)
7 1 0.23 0.02
30 4.29 0.99 0.08
90 12.86 2.96 0.25
180 25.71 5.91 0.49
365 52.14 11.99 1.00
730 104.29 23.98 2.00

所使用的換算公式:\(\text{週數} = \dfrac{\text{天數}}{7}\)、\(\text{月數} \approx \dfrac{\text{天數}}{30.44}\),以及 \(\text{年數} \approx \dfrac{\text{天數}}{365.25}\)。由於日曆上的月份介於 28 到 31 天之間,而一年可能是 365 或 366 天,因此請將月數與年數欄位視為估計值,而非精確計數。

常見日期跨度範例

兩個日期之間的天數計算方式為 \(\text{天數} = \text{結束日期} - \text{開始日期}\)。這會計算兩個日期之間的間隔,並包含開始日期本身。如果你想同時計入開始日期與結束日期(即包含兩端的計數,常見於訂房夜數或活動天數),請將結果加 1。

開始日期 結束日期 天數(不含端點) 備註
2023 年 1 月 1 日 2023 年 12 月 31 日 364 同一個非閏年;加 1(365)即可計入兩端。
2024 年 1 月 1 日 2024 年 12 月 31 日 365 2024 年是閏年,因此此跨度包含 2 月 29 日。
2023 年 1 月 1 日 2024 年 1 月 1 日 365 剛好一個日曆年(非閏年)。
2024 年 1 月 1 日 2025 年 1 月 1 日 366 一個日曆年,橫跨閏日 2024 年 2 月 29 日。
2023 年 1 月 15 日 2023 年 2 月 15 日 31 相隔一個月;長度取決於月份(1 月有 31 天)。
2023 年 2 月 15 日 2023 年 3 月 15 日 28 相隔一個月;2023 年 2 月有 28 天。
2024 年 3 月 10 日 2024 年 3 月 10 日 0 相同日期回傳零天差距。

如圖所示,看似相同的跨度(例如「一個月」或「一年」)可能依所跨越的月份以及是否涉及閏年而產生不同的天數。請務必確認你的用途需要的是含端點還是不含端點的計數。

常見問題

計算結果有沒有把起始日和結束日都算進去?
沒有。它計算的是兩個日期「之間」的天數,因此包含結束日,但不包含起始日。如果你想把頭尾兩天都算進去(例如計算在某地總共待了幾天),把結果再加 1 即可。

如果我把兩個日期填反了會怎樣?
如果結束日期早於起始日期,你會得到一個負數。不過數字的大小仍然正確——只要忽略前面的負號,或是把兩個日期對調,就能得到正值。

閏年和大小月都會被正確處理嗎?
會。計算是依照真實的日曆日期進行,所以 2 月 29 日、30 天的月份與 31 天的月份都會被準確計入,你完全不必額外操心。

最後更新: