日期計算器
計算日期之間的差異,新增或減去天數、月數和年數。非常適合規劃和排程。
定義: 日期區間遵循公曆,並以 ISO 8601 期間形式 PnYnMnD 表示。加月份時若目標月份天數不足,則收斂至最後一個有效日——1 月 31 日加一個月落在 2 月 28 日或 29 日。
日期差
結果日期
快捷計算
如何使用日期計算器
選擇模式
選擇日期差模式或加減日期模式
輸入日期
輸入開始日期、結束日期或基準日期
計算
點選即可計算日期差或結果日期
檢視轉換
檢視按多種時間單位拆分的詳細結果
瞭解日期計算
什麼是日期計算?
日期計算可以說明你算出兩個日期之間的時間跨度,或透過加減時間間隔得到未來 / 過去的日期,適合規劃、排期和跟蹤重要時間節點。
- • 日期差: 計算日期之間相差的年、月、日
- • 增加時間: 推算未來日期
- • 減少時間: 準確推算過去日期
- • 多種單位: 支援按年、月、周、日計算
為什麼使用日期計算器?
由於月份天數不同、還有閏年等情況,手動計算日期很容易出錯。我們的工具會自動處理這些細節,結果更準確。
- • 專案規劃: 計算截止時間和關鍵節點
- • 活動安排: 規劃活動時間和倒計時
- • 年齡計算: 計算準確年齡或任期時長
- • 快捷方式: 提供常用計算預設按鈕
常用日期間隔
| 間隔 | 天 | 典型用途 |
|---|---|---|
| 1 週 | 7 | 每週回顧、衝刺迭代 |
| 兩週 | 14 | 薪資週期(雙週) |
| 1 個月(平均) | 30.44 | 帳單、訂閱 |
| 1 個季度 | ~91.3 | 商務報告 |
| 1 年 | 365 | 週年紀念、合約 |
| 1 個閏年 | 366 | 2月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 個週末日。
| 月 | 天 | 週末天數 | 工作天數 |
|---|---|---|---|
| 一月 | 31 | 9 | 22 |
| 二月 | 28 | 8 | 20 |
| 三月 | 31 | 9 | 22 |
| 四月 | 30 | 8 | 22 |
| 五月 | 31 | 10 | 21 |
| 六月 | 30 | 8 | 22 |
| 七月 | 31 | 8 | 23 |
| 八月 | 31 | 10 | 21 |
| 九月 | 30 | 8 | 22 |
| 十月 | 31 | 9 | 22 |
| 十一月 | 30 | 9 | 21 |
| 十二月 | 31 | 8 | 23 |
| 2026 全年 | 365 | 104 | 261 |
雙模式計算器
既可計算日期差,也可基於任意日期進行加減時間,結果同樣精確。
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 日)。這與大多數日曆軟體使用的規則相同。如果您需要嚴格的月末行為,請核對顯示的結果日期,並視需要在您的使用情境中調整一天。
我的截止日期落在週末——實際應該什麼時候截止?
這取決於適用的規則,而不是數學。常見慣例將週末截止日順延到下一個工作日(銀行業、許多法律體系),或保持日曆日期不變(某些勞動合約)。使用日期差中的週末天數檢視您的時段包含多少非工作日,然後套用您的具體規則。
這和年齡計算器有什麼區別?
日期計算器測量任意兩個日期之間的間隔。年齡計算器是一個特例:它總是從出生日期計算到今天,並以足年、月、日報告年齡。如果您的目標是「我多大了」,請使用年齡計算器;而對於截止日期、紀念日、專案週期和歷史區間,本工具是正確的選擇。