日期計算器:工作天、上班日與日曆天

免費工作天計算:兩個日期之間有幾個上班日、幾個日曆天,或從某天往後數 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月13日(星期五)往後推 5 天
算法結果
日曆天(每天都算)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 天。
  • 結束日期比開始日期早也能算,會標示「結束日期比開始日期早」,天數以正數顯示。

辦公日曆:每年有幾個上班日

政府機關辦公日曆的整年上班日
年份上班日平日放假
2025247 天15 天
2026245 天16 天
2027244 天17 天

「平日放假」是落在週一到週五的國定假日、補假與調整放假。資料來源:行政院人事行政總處「中華民國政府行政機關辦公日曆表」(政府資料開放平臺),本站 2026-09-23 取得。

  • 民間公司可能不同:辦公日曆是政府機關的上班日;民間公司的放假日與補班依公司規定,颱風假等臨時停班也不在日曆裡。
  • 還沒有日曆的年份:2017 年以前、2027 年以後只扣週六日,不扣國定假日,結果下方會提醒是哪幾年。

範圍與小技巧

  • 日期範圍:用瀏覽器的日期選擇器挑西元 1~9999 年的任何一天;閏年 2 月 29 日照實際日曆計算,不受手機所在時區影響。
  • 天數上限:加減日曆天一次最多 3,000,000 天、上班日最多 100,000 天,超出範圍會提示。
  • 倒數幾天:開始日期選今天、結束日期選目標日,「相差天數」就是還有幾天;要把今天也算進去就看「頭尾都算」。
  • 資料去向:日期都在你的瀏覽器裡計算,不會送出;辦公日曆已經內建在網頁裡,不用連網查詢。

日期計算器功能特點

  • 計算兩個日期相差幾天,換算成幾年幾個月幾天、幾週幾天
  • 頭尾都算的天數(請假、合約期間常用)
  • 依人事總處辦公日曆算上班日:扣週末、國定假日與補假,補班日算上班
  • 從指定日期加減日曆天,或往後數 N 個上班日
  • 跨年、閏年(2 月 29 日)都算對,不受手機所在時區影響
  • 免費無限次使用

如何使用日期計算器?

  1. 選擇計算模式(計算兩日期間隔,或日期加減天數)
  2. 選開始與結束日期;或選基準日期、輸入天數
  3. 加減天數時可選「日曆天」或「上班日」
  4. 按「計算間隔」或「計算日期」查看結果

日期計算器常見問題

可以計算工作日嗎?

可以。計算兩日期間隔時會同時列出上班日天數(頭尾都算),依行政院人事行政總處公布的「政府行政機關辦公日曆表」扣掉週六日、國定假日與補假,補行上班日算上班,目前有 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 天是落在平日的國定假日或補假,沒有週末補班日。民間公司的上班日依公司規定。