📅 日期計算機
日期加減計算器
日期差異計算器
這個工具能做什麼?
這一頁其實是兩個工具:日期加減回答「從某天起算,經過幾年幾月幾天後是哪一天」;日期差異回答「兩個日期之間隔了多久」。前者從一個日期推出另一個日期,後者從兩個日期量出一段長度——搞混這兩件事,是日期算錯最常見的原因。
所有運算都在您的瀏覽器內完成,依格里曆(國曆)規則自動處理閏年、大小月與月底進位,不需要查月曆、不需要寫 Excel 公式。
「加 1 個月」和「加 30 天」不一樣
這是日期計算最容易踩的坑。「月」的長度從 28 天到 31 天不等,因此「加 1 個月」是曆法運算(月份 +1、日期不變),而「加 30 天」是天數運算,兩者經常得到不同答案:
| 基準日期 | 加 1 個月 | 加 30 天 |
|---|---|---|
| 2026-01-15 | 2026-02-15 | 2026-02-14 |
| 2026-01-31 | 2026-02-28(2 月無 31 日,收斂到月底) | 2026-03-02 |
| 2024-01-31(閏年) | 2024-02-29 | 2024-03-01 |
當「加 1 個月」的結果落在不存在的日期(如 2 月 31 日),本工具依通用慣例收斂到該月最後一天——這與多數程式語言、銀行對帳單和信用卡帳單的處理方式一致。若您的合約或繳費條款寫的是「30 天內」,請用天數欄位而不是月份欄位計算。
民國年與西元年換算
台灣的公文、身分證、駕照與保單常用民國紀年,本工具輸入輸出皆為西元。換算規則只有一條:民國年 = 西元年 − 1911。
| 民國 | 西元 | 備註 |
|---|---|---|
| 民國 100 年 | 2011 | 百年國慶 |
| 民國 114 年 | 2025 | |
| 民國 115 年 | 2026 | 今年 |
小提醒:民國 89 年(西元 2000 年)是閏年,而許多人以為「整百年不是閏年」——那條規則看的是西元年(2000 可被 400 整除,仍是閏年),用民國年判斷閏年前請先換回西元。
台灣常見應用速查
- 特休年資:用「日期差異」把開始日期設為到職日、結束日期設為今天,即可得到精確年資。對照勞基法第 38 條:滿 6 個月有 3 天特休、滿 1 年 7 天、滿 2 年 10 天、滿 3 年 14 天、滿 5 年 15 天、滿 10 年起每年多 1 天(上限 30 天)。
- 預產期推算:用「日期加減」把基準日期設為最後一次月經第一天,加 280 天(40 週),即為內格萊氏法則(Naegele's rule)估算的預產期。
- 離職預告期:勞基法規定工作滿 3 個月未滿 1 年預告 10 天、滿 1 年未滿 3 年預告 20 天、滿 3 年以上預告 30 天——先用差異算年資,再用加減推出最後工作日。
- 票據與繳費期限:「發票日起 30 天」「月結 60 天」這類條款是天數運算,直接在「日」欄輸入 30 或 60,不要用月份欄位(見上方月底進位說明)。
常見問題
「包含結束日」什麼時候該勾?
當首尾兩天都算數的時候。請假從 1 月 1 日到 1 月 3 日是請 3 天(含首尾),要勾;「距離考試還有幾天」通常不含考試當天,不勾。差 1 天在請假單和合約上就是差一天薪水或違約金,建議算完用月曆數一次小區間驗證。
為什麼差異結果的「月數」「年數」有小數?
上方三行的月數與年數是以平均月長(30.44 天)與平均年長(365.25 天)換算的近似值,方便快速對比量級;最下方「總計」才是逐月推算的精確結果(X 年 X 月 X 日),正式文件請以總計為準。
2 月 29 日出生的人,加一年會變成哪天?
本工具把 2 月 29 日加 1 年收斂到平年的 2 月 28 日。順帶一提,台灣戶政實務上 2 月 29 日出生者的生日在平年多以 2 月 28 日認定,與本工具行為一致。
可以算農曆或節氣嗎?
本頁只處理國曆(格里曆)。要查農曆生日或節日對應的國曆日期,請改用本站的「生日資訊」工具,它有內建農曆換算。