日期持續時間計算器

日期持續時間計算器

在線上計算兩個日期之間的天數、週數和日曆月。可選的 IANA 時區、嚴格的驗證和易於複製的結果。

使用 YYYY-MM-DD,或英文形式,如 March 15, 2026 或 15 Mar 2026。不接受其他格式。

僅日期數學使用您輸入的日曆日期。時區選擇記錄了您如何解釋這些日期,並在我們稍後擴展該工具時保持行為一致。

如何使用日期持續時間計算器

  • 在前兩個欄位中輸入或貼上每個日期。不需要本機日曆選擇器;任何支援的文字格式都可以。
  • 如果您想要固定日曆日期的讀取方式,請選擇一個時區,或保留本機區域的預設值。
  • 單擊計算。週顯示兩位小數;月份使用整個日曆月加上剩餘天數。
  • 使用複製結果來取得數字和摘要,或使用清除來重設所有內容。

如何計算日期之間的天、週、月

總天數是從第一個日期到第二個日期的日曆天數,不計算開始日期,而是計算結束日期。 1月1日到1月31日是30天。

總週數為總天數除以 7,四捨五入至小數點後兩位以供顯示。

月份是從較早的日期開始按整個日曆月計算的:我們一次添加一個月(使用月份箝位),直到下一步超過較晚的日期。剩下的就是剩餘的日子。

如果第二個日期早於第一個日期,您仍然會得到相同的跨度;摘要首先列出較早的日期。

日期差異範例

  • 2026-01-01 → 2026-01-3130天,約4.29週0個月30天。
  • 2026-01-15 → 2026-02-1531天,約4.43週1個月0天。
  • 2024-02-28 → 2024-03-01(閏年)2月到3月有2天。

常見問題解答

計算器是否同時包含開始日期和結束日期?

否。開始日期不包括在內,結束日期包括在內。同月1號到31號是30天,不是31天。

星期是如何顯示的?

周是總天數除以 7,四捨五入到小數點後兩位。那是為了展示;確切的天數是事實的來源。

這裡的「日曆月份」是什麼意思?

我們從較早的日期開始添加整個月份(對較短的月份進行日限制),直到添加另一個月份將超過較晚的日期。任何額外的天數均單獨列出。

我可以使用哪些日期格式?

YYYY-MM-DD 始終被接受。您也可以使用英文月份名稱,例如 March 15, 2026 或 15 Mar 2026。 03/04/2026 等不明確的格式將被拒絕。

我需要帳戶或伺服器連線嗎?

不會。一切都透過標準 JavaScript 和 Intl API 在您的瀏覽器中運行,無需付費的第三方日期服務。

為什麼時區對於日期計算很重要

此工具僅比較日曆日期,不比較小時或分鐘。對於簡單的 YYYY-MM-DD 輸入,公曆上的差異是相同的。

如果您想要一個明確的框架來表達每個日期,那麼選擇時區仍然很重要,並且它與瀏覽器在沒有任何付費 API 的情況下公開 IANA 區域的方式相符。