日期與時間 指南

工作日怎麼算?日曆日、週末、國定假日與包含截止日完整指南

工作日看似只是扣掉六日,但真正實務還有國定假日、公司休假、特殊輪班與起訖日定義。

更新日期:

「今天起 10 個工作日後是幾號?」

如果只拿日曆加 10 天,通常會算錯。

因為工作日可能需要排除:

  • 週末;
  • 國定假日;
  • 公司休假;
  • 特定非工作日。

速答:工作日怎麼算?
先定義開始日期、是否包含結束日、哪些星期算工作日,再加入要排除的假日。FunnyTools 工作日計算器目前可選擇是否包含結束日、是否排除週六週日,並可貼上 YYYY-MM-DD 自訂假日;工具會分開顯示日曆天數、週末天數、假日扣除與工作日。它適合排程估算,但不自動代表法律、法院、銀行、勞動或任何地區的正式期限規則。

一、工作日和日曆日差在哪?

日曆日

Calendar day:

每一天都算。

工作日

Business / working day:

只算定義為工作日的日期。

最常見辦公室設定是:

  • 週一~週五算;
  • 週六、週日不算;
  • 再扣除假日。

但這不是全世界唯一工作日制度。

二、7 個日曆日不等於 7 個工作日

假設:

星期一開始。

往後 7 個日曆日:

下一個星期一。

但 7 個「週一到週五」工作日通常會跨到:

下一週的星期三附近。

若中間有假日,還會更晚。

三、工作日計算的第一個陷阱:到底從哪一天開始算?

例如開始日是星期一。

「星期一到星期五共有幾個工作日?」

如果五天都包含:

5。

如果你算的是:

星期一之後到星期五的間隔

可能是 4。

所以一樣要先定義 inclusive/exclusive。

四、FunnyTools 的「包含結束日」是什麼?

工具讓你明確控制:

是否把終點日期放進計算範圍。

這可以避免很多「差 1 天」爭議。

但正式規則若寫:

  • 起算日不計;
  • 屆滿日計;
  • 假日順延;

要以正式規範為準。

五、週末一定是星期六、星期日嗎?

不是。

不同:

  • 國家;
  • 行業;
  • 宗教文化;
  • 輪班制度

可能有不同週休。

FunnyTools 目前的「排除週末」針對一般六日週末情境。

特殊班表:

不要直接假設工具等於你的實際排班。

六、自訂假日為什麼重要?

例如日期範圍內有:

2026-10-09

若它是你的公司休假,但不在工具內:

結果會多算 1 個工作日。

因此工具支援一行一個:

2026-10-09
2026-10-12

YYYY-MM-DD 加入排除日期。

七、為什麼不能只依內建假日表?

假日會因:

  • 地區;
  • 政府公告;
  • 公司制度;
  • 補班/補休;
  • 行業

不同。

FunnyTools 現有工具頁也明確要求:

自訂日期應依使用者所在地區與公司規則確認。

所以內建 preset 只能是參考,不是法律來源。

八、公司休假也可以排除嗎?

可以把公司特定休假日期放入自訂假日。

例如:

  • 全公司休假;
  • 年度 shutdown;
  • 特別休息日。

但個人請假是否應算「非工作日」:

要看你計算的是組織工作日還是個人可工作日。

九、工作日和工作「小時」不同

「5 個工作日」不等於:

5 × 8 = 40 小時

在所有情況都成立。

因為:

  • 半天班;
  • 彈性工時;
  • 輪班;
  • 假日前短工時

都可能不同。

FunnyTools 工具是 date-level 計算,不是 timesheet engine。

十、交件 SLA 怎麼用工作日估算?

假設內部流程:

收件後 3 個工作日完成初審。

你可以:

  1. 確認收件日是否算 Day 1;
  2. 排除週末;
  3. 加入公司假日;
  4. 算出預估日期;
  5. 額外留 buffer。

這是實務排程。

但如果 SLA 合約有正式定義:

以合約文字為準。

十一、工作日計算器適合哪些情境?

  • 專案排程;
  • 審核預估;
  • 交件規劃;
  • 行政工作;
  • 請假安排;
  • 服務時效初步試算。

十二、不適合直接當什麼?

不要直接把一般工具結果當:

  • 法院訴訟期間;
  • 法律申訴期限;
  • 稅務申報期限;
  • 銀行結算規則;
  • 勞動法定期限;
  • 政府公告法定日。

因為每個制度可能有特殊起算、順延與假日定義。

十三、假日剛好落在週末怎麼扣?

如果一個自訂假日本來就是星期六:

不應因為「週末」和「假日」再重複扣兩次。

合理的工作日演算法會對每個日期判斷一次:

是否可計工作日。

FunnyTools 工具會列出週末與假日扣除摘要,方便檢查。

十四、為什麼要保留假日清單?

如果你把結果寫進專案排程:

兩個月後別人可能不知道當時排除了哪些日期。

建議把:

  • 日期範圍;
  • 是否含結束日;
  • 是否排除週末;
  • 自訂假日清單

一起保存。

這讓試算可重現。

十五、跨年工作日要注意什麼?

例如 12 月到 1 月:

  • 跨年度假日;
  • 公司年末休假;
  • 新年假期

集中。

不要只用:

每週 5/7 的比例估。

短區間尤其容易誤差。

十六、工作日占比估算只適合粗略規劃

長期專案可以粗估:

日曆天數 × 5/7

但這不會處理:

  • 假日;
  • 特休;
  • 國別差異。

真正交件日仍應逐日計算。

十七、常見錯誤

錯誤 1

把日曆日當工作日。

錯誤 2

忘記假日。

錯誤 3

假設每個地區週末都一樣。

錯誤 4

沒有定義是否含結束日。

錯誤 5

拿一般排程試算當法律期限。

錯誤 6

沒有保存自訂假日假設。

十八、快速決策表

需求 作法
純日期相差幾天 日期差
排除六日 工作日
排除公司假日 自訂假日
特殊輪班 另依班表
法定期限 查正式規則
專案初估 工作日 + buffer

十九、FAQ

工作日就是星期一到星期五嗎?

在一般辦公情境常是,但不是全球或所有班表的唯一規則。

國定假日會自動全部扣嗎?

不要假設。應依工具目前 preset 與你的自訂假日確認。

假日落在週末會扣兩次嗎?

合理計算不應對同一天重複扣除。

10 個工作日可以直接加 14 天嗎?

只能粗估,遇假日就會錯。

可以拿來算法律期限嗎?

不應直接作正式依據。

二十、延伸閱讀

下一步

需要把週末與公司假日一起扣掉?

先設定起訖日期,再把正式假日清單貼入 FunnyTools 工作日計算器。

重點速記

Calendar days - weekend dates - custom holidays = working days