跳到主要內容
楓葉工具箱 ToolMaple

工作天計算

填起訖日期,算出中間有幾個工作天、遇到哪些國定假日;補班日算工作日。

最後更新:

工作天計算

自動扣掉週末和國定假日,補班的星期六算上班。

總天數
31
工作日
21
非工作日
10
國定假日
1

這段期間內的國定假日(1 個)

  • 開國紀念日2026-01-01
看 2026 年行事曆

已涵蓋年份:2025、2026、2027。

連假組合推薦

填你有幾天特休,列出請最少天、連休最久的幾組。已經過去的連假不列。

  • 春節連休1 : 8
    連休 8 天
    請假
    2027-02-03
    連假
    2027-02-03 ~ 2027-02-10
  • 春節連休1 : 8
    連休 8 天
    請假
    2027-02-11
    連假
    2027-02-04 ~ 2027-02-11
  • 春節連休1 : 5.5
    連休 11 天
    請假
    2027-02-11 ~ 2027-02-12(2 天)
    連假
    2027-02-04 ~ 2027-02-14
  • 清明兒童節連假1 : 5
    連休 5 天
    請假
    2027-04-02
    連假
    2027-04-02 ~ 2027-04-06
  • 清明兒童節連假1 : 5
    連休 5 天
    請假
    2027-04-07
    連假
    2027-04-03 ~ 2027-04-07

「1 : 4」是請 1 天換到 4 天連休。同一段連假只留請最少天的那種請法。

看 2027 年行事曆

怎麼算

從起始日到結束日(含頭尾),逐日判斷是否為工作日:

  • 週末(六、日)→ 非工作日
  • 國定假日(春節、清明、端午、中秋、國慶等)→ 非工作日
  • 補班日(連假調整放假)→ 工作日
  • 其他日子 → 工作日

若合約寫民國年(如「民國 115 年 6 月 30 日」),可用 民國西元轉換 先把日期換回西元,再丟進本工具計算。

自己數月曆容易錯的地方就在補假與補班日:國定假日碰到週末會另外補一天假,連假調整時則可能有一個星期六要補上班,這一天在多數人的印象裡是假日,在薪資與交期上卻是工作日。資料涵蓋的年份裡,2025 年有 1 個補班日(2/8),2026 年沒有,2027 年沒有。工具是照人事行政總處公告的行事曆逐日判斷,不是用「一週扣兩天」估的。

三種算法,哪一個回答你的問題

  • 兩個日期之間:已經知道起訖日,想知道中間有幾個工作天、碰到哪些國定假日。
  • 往回推:知道交期和需要幾個工作天,想知道最晚哪天要開工。
  • 往後加 N 個工作天:知道起算日和合約寫的天數,想知道到期日是哪天。
  • 下半部「連假組合推薦」:還不知道要請哪幾天,只知道自己剩幾天特休。填年份與可請天數,它會列出請休比最高的幾組。
  • 四個數字各是什麼:「總天數」含頭尾的日曆天;「工作日」扣掉週末與國定假日、但把補班日算回來;「非工作日」是前兩者的差;「國定假日」只數有名字的那幾天,不含一般週末。
  • 想知道的是「還剩幾天」而不是「有幾個工作天」:那是日曆天的問題,用倒數計時比較直接。

實戰教學:算合約的「N 個工作天」到哪一天

  1. 先確認合約怎麼起算。多數條款是從收件或簽約的隔天算起,那就在「往後加」填收件日,並取消勾選「起算日當天算第 1 天」。
  2. 填合約寫的工作天數,答案日期就出來了。反過來,知道交期、要倒推幾天前開工,改用「往回推」。
  3. 看「這段期間內的國定假日」那張清單。清單愈長,日曆天與工作天的落差愈大。
  4. 如果下面出現黃色提示,表示這段期間跨到工具還沒有假日資料的年份,那幾年只扣了週末,日期會偏早。
  5. 把算出來的日期寫回合約或信件時,一併寫出「扣除週末與國定假日」這句,雙方才不會各算各的。

實戰教學:用最少特休換最長連假

  1. 捲到「連假組合推薦」,年份選你要排的那一年。
  2. 「可請特休天數」填你實際還剩幾天,範圍是 1 到 15。填得愈多,工具會嘗試的組合愈長。
  3. 看每張卡片右上角的「請休比」。1 : 4 的意思是請 1 天特休換到 4 天連假,數字愈大愈划算。
  4. 決定好之後,把「連假」的起訖日填回「兩個日期之間」,可以看到這段假期裡有哪幾個國定假日。
  5. 起訖日完全相同的連假只會留請假最少的那個方案;同一個假期往前接或往後接算不同組,所以春節這種長假可能一次佔掉好幾張卡片。

台灣的工作日:誰說了算

這個工具算的是「政府行事曆上的工作日」,但實際要不要上班,還要看你所在的單位。

  • 政府機關與公立學校:照行政院人事行政總處公告的辦公日曆表,補班日要上班,這也是本工具採用的那一份。
  • 一般企業:補班與調整放假要不要跟著這份行事曆走,由各公司自己決定,以公司公告為準。
  • 輪班、排班與服務業:根本不照週一到週五走,這個工具的結果對你只是「行政上的工作日」,不是你的班表。
  • 颱風假:由各縣市政府臨時宣布,事前無法預知,任何行事曆都算不進去。
  • 銀行與金融結算:另有自己的營業日規定,跨境交易還會碰到對方國家的假日,不要用這頁的結果推匯款到帳日。

使用提醒與限制

  • 資料沒涵蓋的年份只扣週末:工具內建的是 2025、2026、2027 年的行事曆。範圍跨到其他年份時,工具會跳提示並列出已涵蓋的年份,那段期間的結果會比實際多算幾個工作日。
  • 公告會改:連假調整、補班日偶爾會在公告後再修正,重大日期請回頭對一次官方行事曆。
  • 算的是日子,不是工時:半天假、彈性上班、加班都不在計算裡。薪資相關的計算請以公司規定與勞動法令為準。
  • 連假組合只看行事曆:特休能不能照這幾天請,要看主管和公司怎麼核。
  • 起訖日含頭尾:同一天起訖會算成 1 天。合約若寫「自次日起算」,起始日要自己往後推一天。

這頁只幫你數日子。合約的起算日、「工作天」怎麼定義,以契約文字為準;申報期限看主管機關的公告。

常見問題

工作日跟「上班日」一樣嗎?包含補班嗎?

本工具的工作日 = 週一到週五,扣除政府公告國定假日,但「補班日」算工作日。例如連假調整的星期六上班日,會被計入工作日。資料涵蓋的年份裡,2025 年有 1 個補班日(2/8),2026 年沒有,2027 年沒有。實際公司若有自訂彈性放假請以公司公告為準。

「30 個工作天內回覆」是多久?

用上面的「往後加 N 個工作天」:填起算日和 30,直接得到日期。以 2026/6/10 當天起算為例,第 30 個工作天是 2026/7/22,中間扣掉 12 個週末日與端午節(6/19)。合約寫「自次日起算」的話,取消勾選「起算日當天算第 1 天」,答案是 2026/7/23。

台灣 2026 年有哪些連假?

依行政院人事行政總處的辦公日曆表,2026 年連放 3 天以上的假期有 9 段:春節 2/14–2/22(9 天)、和平紀念日 2/27–3/1(3 天)、兒童節與清明節 4/3–4/6(4 天)、勞動節 5/1–5/3(3 天)、端午節 6/19–6/21(3 天)、中秋節與教師節 9/25–9/28(4 天)、國慶日 10/9–10/11(3 天)、光復節 10/24–10/26(3 天)、行憲紀念日 12/25–12/27(3 天)。元旦 1/1(週四)只放一天。這一年沒有補班日。

請特休怎麼搭最划算?

把特休接在原本就放的連假前後,請一天就能把兩段假接成一段。以 2026 年為例,只請 1 天時換到最多的是春節連休:請 2/13(週五),2/13 到 2/22 連休 10 天。下面的「連假組合推薦」會依你填的特休天數,列出請休比最高的五組。

我想算合約「工作天」,是用日曆天嗎?

看合約怎麼定義。寫「工作天」就扣掉週末與國定假日,寫「日曆天」就連週末一起算,簽約前先確認是哪一種。工具的「工作日」對應前者,「總天數」對應後者(含頭尾)。

資料來源

相關工具

隱私:假日資料隨頁面一起下載,計算全在你的瀏覽器裡完成。你填的起訖日期、特休天數不會上傳,也不會出現在網址上。