日期計算器:工作天、上班日與日曆天
免費工作天計算:兩個日期之間有幾個上班日、幾個日曆天,或從某天往後數 N 個工作天是哪一天。依人事總處辦公日曆扣掉週末、國定假日與補假,補班日算上班,不用註冊。
選「計算兩日期間隔」並挑開始與結束日期,就會算出相差幾天、幾週幾天、幾年幾個月幾天、頭尾都算的天數,以及扣掉週末和國定假日後的上班日;選「日期加減天數」則能從某一天往後或往前推 N 個日曆天或 N 個上班日。上班日依行政院人事行政總處的政府機關辦公日曆(目前有 2017~2027 年),全部在瀏覽器裡算,不用登入。
算一段期間:結果各代表什麼
以 2026/2/9 到 2026/2/27(跨農曆春節)為例:
| 結果 | 數字 | 用在哪裡 |
|---|---|---|
| 相差天數 | 18 天 | 距離某天還有幾天、過了幾天 |
| 幾週幾天 | 2 週 4 天 | 孕期、療程、課程週數 |
| 頭尾都算 | 19 天 | 請假、合約、租期(開始與結束當天都算) |
| 上班日(頭尾都算) | 9 天 | 公文期限、工作天數 |
上班日的下方會列出期間內平日放假的日子:這一段是 02/16 農曆除夕、02/17 春節、02/18 春節、02/19 春節、02/20 補假、02/27 補假,所以雖然有 19 天,上班日只有 9 天。遇到週末補班的年份,補班日會另外列出來並算成上班日。
往後推 N 天:日曆天和上班日差很多
| 算法 | 結果 |
|---|---|
| 日曆天(每天都算) | 2026年2月18日(星期三) |
| 上班日(跳過週末與國定假日) | 2026年3月2日(星期一) |
上班日模式的基準日當天不算,從下一個上班日開始數。
契約或公文寫「N 個工作天內」時用上班日模式,例如從 2026年10月1日(星期四)起算 30 個上班日,是 2026年11月16日(星期一)。要往前推(例如「活動前 10 個工作天」)就把操作改成「減去」。
幾年幾個月幾天怎麼算
先算差了幾個整月,剩下的再算天數,月份照日曆走,不是用 365 天或 30 天去除:
- 2023/9/28 到 2026/9/28 是 3 年 0 個月 0 天,剛好滿三年就是整整三年。
- 月底對不到的日子以該月最後一天計:2024/1/31 到 2024/2/29 是 0 年 1 個月 0 天。
- 結束日期比開始日期早也能算,會標示「結束日期比開始日期早」,天數以正數顯示。
辦公日曆:每年有幾個上班日
| 年份 | 上班日 | 平日放假 |
|---|---|---|
| 2025 | 247 天 | 15 天 |
| 2026 | 245 天 | 16 天 |
| 2027 | 244 天 | 17 天 |
「平日放假」是落在週一到週五的國定假日、補假與調整放假。資料來源:行政院人事行政總處「中華民國政府行政機關辦公日曆表」(政府資料開放平臺),本站 2026-09-23 取得。
- 民間公司可能不同:辦公日曆是政府機關的上班日;民間公司的放假日與補班依公司規定,颱風假等臨時停班也不在日曆裡。
- 還沒有日曆的年份:2017 年以前、2027 年以後只扣週六日,不扣國定假日,結果下方會提醒是哪幾年。
範圍與小技巧
- 日期範圍:用瀏覽器的日期選擇器挑西元 1~9999 年的任何一天;閏年 2 月 29 日照實際日曆計算,不受手機所在時區影響。
- 天數上限:加減日曆天一次最多 3,000,000 天、上班日最多 100,000 天,超出範圍會提示。
- 倒數幾天:開始日期選今天、結束日期選目標日,「相差天數」就是還有幾天;要把今天也算進去就看「頭尾都算」。
- 資料去向:日期都在你的瀏覽器裡計算,不會送出;辦公日曆已經內建在網頁裡,不用連網查詢。
日期計算器功能特點
- 計算兩個日期相差幾天,換算成幾年幾個月幾天、幾週幾天
- 頭尾都算的天數(請假、合約期間常用)
- 依人事總處辦公日曆算上班日:扣週末、國定假日與補假,補班日算上班
- 從指定日期加減日曆天,或往後數 N 個上班日
- 跨年、閏年(2 月 29 日)都算對,不受手機所在時區影響
- 免費無限次使用
如何使用日期計算器?
- 選擇計算模式(計算兩日期間隔,或日期加減天數)
- 選開始與結束日期;或選基準日期、輸入天數
- 加減天數時可選「日曆天」或「上班日」
- 按「計算間隔」或「計算日期」查看結果
日期計算器常見問題
可以計算工作日嗎?
可以。計算兩日期間隔時會同時列出上班日天數(頭尾都算),依行政院人事行政總處公布的「政府行政機關辦公日曆表」扣掉週六日、國定假日與補假,補行上班日算上班,目前有 2017~2027 年的日曆,其他年份只扣週六日。日期加減也可以選「上班日」,例如算 7 個上班日後是哪一天。民間公司的放假日可能不同(例如 2025 年以前的勞動節只有勞工放假,政府機關照常上班),颱風假等臨時停班也不算在內。
支援哪些日期格式?
用瀏覽器的日期選擇器選西元年月日,可以選西元 1~9999 年的任何一天。
可以計算未來的日期嗎?
可以,從任意日期加上指定天數(或上班日)就能推算未來的日期,也可以選「減去」往回推。
2 月 29 日、跨年會算錯嗎?
不會。天數依日曆實際天數計算:2024-02-28 加 1 天是 2 月 29 日,2023 年則是 3 月 1 日。「幾年幾個月幾天」以日曆的月份計算,月底對不到的日期(例如 1 月 31 日加一個月)以該月最後一天計。
30 個工作天是哪一天?
選「日期加減天數」、天數怎麼算選「上班日」,填起算日與 30 就會算出來;起算日當天不算。例如從 2026/10/1 起算 30 個上班日是 2026/11/16(依政府機關辦公日曆扣掉週末與國定假日)。
今天到某一天還有幾天怎麼算?
選「計算兩日期間隔」,開始日期選今天、結束日期選目標日,按「計算間隔」。「相差天數」不含今天;想連今天一起算就看「頭尾都算」那一格。
2026 年有幾個上班日?
依行政院人事行政總處的政府機關辦公日曆,2026 年 1 月 1 日到 12 月 31 日共有 245 個上班日,其中有 16 天是落在平日的國定假日或補假,沒有週末補班日。民間公司的上班日依公司規定。