通用工具

兩日期相隔與工作天計算機

· 約 6 分鐘閱讀

輸入兩個日期

公式依據與核實日期:2026-10-29
本頁為通用曆法計算(UTC 日期差、週一至週五為工作天),無法定參數。工作天未扣除公眾假日——香港及台灣假日請以政府公佈為準。計算結果僅供參考。

計算方法:日曆日與工作天的分別

本機一次過算四個數:

  1. 相隔日數:結束日 − 開始日。10 月 29 日至 11 月 4 日相隔 6 日(不含開始日當天)。
  2. 期間總日數:相隔日數 + 1,首尾兩日都算。上例為 7 日。
  3. 工作天:期間內的週一至週五日數(含首尾)。上例 7 日中有 2 個週末日,工作天 5 日。
  4. 週末日:期間內的週六與週日日數。

重要限制:公眾假日不會自動扣除

香港的公眾假日(如聖誕、復活節)與台灣的放假日在本機中當作普通工作天計算。兩地假日不同、部分年年變動,精確規劃時請對照政府公佈的假日表,把期間內的假日手動從工作天扣除。

實際例子:年假規劃「請 3 休 9」

情境(2026 年底):想在聖誕與新年之間休長假。

  1. 輸入 2026-12-21(週一)至 2027-01-03(週日):期間總日數 14 日、工作天 10 日。
  2. 香港聖誕(12 月 25–27 日)與元旦(1 月 1 日)期間有數日假日落在其中——以政府公佈為準扣除後,真正要請的假大約 6–7 天。
  3. 再試「請 3 休 9」:例如 2027-01-04(週一)至 01-08(週五)請 5 天假,連同前後週末得到 1-02(週六)至 01-10(週日)共 9 日假期——輸入 2027-01-02 至 2027-01-10 驗證:總日數 9、工作天 5。

其他用法:試用期 90 日何時屆滿、房租按日計的最後一天、保單等待期、簽證有效期倒數——輸入首尾兩日即可。倒過來輸入也不會錯:工作天自動以較早日期為起點。

本機公式如何驗證

日期計算最容易栽在時區與跨月。本機用 UTC 統一計算日期差,並以可手算的小例子寫成自動測試:同日=0、跨月 6 日、跨年 14 日、純週末兩日=0 個工作天、完整一週=5 個工作天,以及 2026 全年=365 日/261 個工作天(tests.mjs)。

常見問題

計算機的工作天有扣除公眾假日嗎?

沒有。工作天=週一至週五。香港假日(約每年 17 天)與台灣假日(另加補班調動)請自行對照政府公佈的當年假日表扣除。調整後的工作天只會更少。

「相隔日數」和「包含首尾的總日數」有甚麼分別?

相隔日數=兩日之差(不含開始日);總日數=相隔+1(首尾都算)。年假、租約等「佔用天數」的情境通常用總日數,本機兩個都顯示。

規劃年假時,「請 3 休 9」是甚麼意思?

用少量年假夾住中間的工作日,加上前後週末湊成長假。先把整段假期輸入本機看工作天(=要請的假),再看看是否能用公眾假日再減——「請幾天、休幾天」一目了然。

日期可以倒過來輸入嗎?

可以。相隔日數會顯示負數提醒你順序倒了,但工作天自動以較早的日期為起點,結果正確。

能計「多少週、多少月」嗎?

本機顯示日數與工作天;週數=總日數 ÷ 7 自行換算即可。月數因每月長短不一,沒有唯一標準(按 30 日?按同日對同日?),為避免誤導,本機不顯示月數。

何時需要更權威的計算

涉及法定期限(稅務申報截止、法律時效、簽證停留上限、勞資的試用期與資遣預告)時,請以官方文件所載的「曆日/工作天」定義為準,必要時向相關機構確認——不同法例對「日」的計法(是否含假日、是否含首日)可以有差異。

✈

請假去旅行?行程工具比較

假期規劃好了,接下來是機票與住宿。以下連結前往常用旅遊預訂工具的中立比較頁。

前往比較 →
聯盟行銷連結——我們可能從中獲得佣金,你不會因此多付費。

相關內容