日期計算器

計算日期之間的差異,新增或減去天數、月數和年數。非常適合規劃和排程。

定義: 日期區間遵循公曆,並以 ISO 8601 期間形式 PnYnMnD 表示。加月份時若目標月份天數不足,則收斂至最後一個有效日——1 月 31 日加一個月落在 2 月 28 日或 29 日。

快捷計算

如何使用日期計算器

1

選擇模式

選擇日期差模式或加減日期模式

2

輸入日期

輸入開始日期、結束日期或基準日期

3

計算

點選即可計算日期差或結果日期

4

檢視轉換

檢視按多種時間單位拆分的詳細結果

瞭解日期計算

什麼是日期計算?

日期計算可以說明你算出兩個日期之間的時間跨度,或透過加減時間間隔得到未來 / 過去的日期,適合規劃、排期和跟蹤重要時間節點。

  • • 日期差: 計算日期之間相差的年、月、日
  • • 增加時間: 推算未來日期
  • • 減少時間: 準確推算過去日期
  • • 多種單位: 支援按年、月、周、日計算

為什麼使用日期計算器?

由於月份天數不同、還有閏年等情況,手動計算日期很容易出錯。我們的工具會自動處理這些細節,結果更準確。

  • • 專案規劃: 計算截止時間和關鍵節點
  • • 活動安排: 規劃活動時間和倒計時
  • • 年齡計算: 計算準確年齡或任期時長
  • • 快捷方式: 提供常用計算預設按鈕

常用日期間隔

間隔 天 典型用途
1 週7每週回顧、衝刺迭代
兩週14薪資週期(雙週)
1 個月(平均)30.44帳單、訂閱
1 個季度~91.3商務報告
1 年365週年紀念、合約
1 個閏年3662月29日準確性
90 天90試用期、簽證、試用期(工作)
180 天180申根停留期限、保固期

計算範例

2026-01-01 到 2026-08-16 之間的天數

31 + 28 + 31 + 30 + 31 + 30 + 31 + 15 = 227 天(2026 年不是閏年)

從 2026-08-16 起算 90 天(一個試用期)

2026-08-16 + 90 天 = 2026-11-14

兩個日期之間的週數

天數 ÷ 7;例如 227 天 = 32 週又 3 天

營業日 ≠ 日曆天

日期差結果現在會在日曆天數之外同時顯示工作日(週一至週五)和週末天數。公共假日不扣除,因為各國不同 —— 如果您的截止規則需要,請手動減去。

包含式與排除式計數

最常見的「差一天」問題來源:「1 月 1 日到 1 月 3 日之間的天數」是指 2 天(不含端點——即差值)還是 3 天(含端點——兩端都計入)?合約和簽證規則通常按包含式計數;年齡和時長計算則按排除式。本工具預設顯示差值(排除式),勾選「包含結束日期」後,總天數、工作日和週末天數都會切換為包含式計數。

閏年規則

在公曆中,能被 4 整除的年份為閏年,但能被 100 整除的整百年還必須能被 400 整除。這使得平均年長為 365.2425 天,與回歸年高度接近。

  • • 2024、2028、2032、2036 —— 閏年(可被 4 整除的非世紀年)
  • • 1900 —— 不是閏年(可被 100 整除但不可被 400 整除)
  • • 2000、2400 —— 閏年(可被 400 整除的世紀年)
  • • 2100 —— 不是閏年(下一個被跳過的世紀年)

閏年對日期計算很重要:2 月從 28 天變為 29 天,因此跨過閏年 2 月 29 日的區間會長一天。2 月 29 日出生的人在平年依當地慣例在 2 月 28 日或 3 月 1 日慶祝生日。

2026年工作日

2026 年每月工作日數,按週一至週五統計,不計公共假日。全年共有 261 個工作日和 104 個週末日。

月 天 週末天數 工作天數
一月31922
二月28820
三月31922
四月30822
五月311021
六月30822
七月31823
八月311021
九月30822
十月31922
十一月30921
十二月31823
2026 全年365104261

雙模式計算器

既可計算日期差,也可基於任意日期進行加減時間,結果同樣精確。

100% 隱私

所有計算都在瀏覽器本地完成,你輸入的日期不會被儲存或傳輸。

完全免費

無需註冊,沒有限制,想算多少次都可以,完全免費。

日期計算器常見問題

如何計算兩個日期之間的工作日?

在日期差模式下輸入起訖日期,然後在結果中檢視「工作日」卡片。工作日僅統計週一至週五;週六和週日單獨顯示為週末天數。公共假日不扣除,因為各國不同 —— 如果您的合約按不含假日的工作日計算,請減去期間內落在工作日的假日天數。例如 2026 年 1 月 1 日到 3 月 31 日在扣除假日前有 63 個工作日。

日期差值包含結束日期嗎?

預設情況下差值為不含端點:1 月 1 日到 1 月 3 日等於 2 天。勾選「包含結束日期」可切換為包含式計數,即多加一天 —— 這是合約、簽證停留和通知期使用的慣例。總天數、工作日數和週末天數都遵循同一設定。

閏年是如何處理的?

本計算器使用真實日曆運算,因此包含 2 月 29 日的區間會自動計入這一天。年份能被 4 整除即為閏年,但整百年必須能被 400 整除 —— 因此 2028 年是閏年,而 2100 年不是。年/月/日的分解也遵循 28 至 31 天不等的月份長度。

加一個月後日期無效會怎麼處理?

1 月 31 日加一個月不可能得到 2 月 31 日,因此結果會順延到目標月的最後一個有效日期:2 月 28 日(閏年為 29 日)。這與大多數日曆軟體使用的規則相同。如果您需要嚴格的月末行為,請核對顯示的結果日期,並視需要在您的使用情境中調整一天。

我的截止日期落在週末——實際應該什麼時候截止?

這取決於適用的規則,而不是數學。常見慣例將週末截止日順延到下一個工作日(銀行業、許多法律體系),或保持日曆日期不變(某些勞動合約)。使用日期差中的週末天數檢視您的時段包含多少非工作日,然後套用您的具體規則。

這和年齡計算器有什麼區別?

日期計算器測量任意兩個日期之間的間隔。年齡計算器是一個特例:它總是從出生日期計算到今天,並以足年、月、日報告年齡。如果您的目標是「我多大了」,請使用年齡計算器;而對於截止日期、紀念日、專案週期和歷史區間,本工具是正確的選擇。