← 首頁

💼 工作日計算機

從任何日期加入或扣除工作日,自動跳過週末。

這是什麼工具?

工作日計算機是一款免費的線上工具,可從起始日期加入或扣除指定數量的工作天數,自動跳過星期六和星期日。這對於專案規劃、合約期限、運送預估、法律申報日期,以及任何僅計算工作日(星期一至星期五)的場景都是不可或缺的。 輸入起始日期,選擇是加入還是扣除天數,指定工作日天數,計算機即會即時顯示結果日期,以及涉及多少日曆天和週末的明細。工具會向前或向後計數,完全跳過週末,因此您始終能獲得準確的工作日結果。無論您需要知道從今天起 30 個工作日後的日期,還是期限前 10 個工作日的日期,此工具都能即時處理。

運作原理

計算機的運作方式是從起始日期開始逐日迭代,使用 Date 物件的 getDay() 方法檢查每一天的星期幾。getDay() 傳回 0(星期日)或 6(星期六)的日子會被跳過。工具會繼續直到達到指定的工作日計數。 對於加入工作日,它向前移動;對於扣除,它向後移動。演算法還會追蹤經過的總日曆天數和跳過的週末,用於資訊明細。此方法自然地處理邊界情況:如果起始日期本身是週末,則第一個工作日是(加入時的)下一個星期一或(扣除時的)前一個星期五。計算完全在客戶端使用 JavaScript 進行,確保即時結果而無需伺服器往返。
Ad

使用方法

  1. 在日期選擇器中輸入起始日期。
  2. 選擇是加入還是扣除工作日。
  3. 輸入工作日天數(例如 5、10、30)。
  4. 點擊「計算」以取得目標日期。
  5. 檢視顯示日曆天數和涉及週末的明細。

常見問題

常見問題

哪些日子被視為工作日?
星期一至星期五是工作日。星期六和星期日始終被跳過。

我可以排除假日嗎?
目前版本僅跳過週末。如需排除假日,請在計算後手動查看您的當地假日日曆。

如果起始日期是週末怎麼辦?
計算機會在加入時從下一個工作日開始計算,或在扣除時從前一個工作日開始計算。

天數有限制嗎?
沒有。您可以向前或向後計算任意數量的工作日。

技巧與建議

在將工作日計算用於法律或合約期限時,請務必驗證相關司法管轄區是計算起始日期還是結束日期。某些合約規定如果期限落在週末,則順延至下一個工作日,而另一些則移至前一個工作日。對於運送預估,請記住不同的承運商和國家對工作日的定義不同,有些會排除當地公眾假期。在實際規劃中,請始終預留少量緩衝時間以應對意外延遲。

相關日期與時間工具

Ad