工作日與上班日計算器
計算起訖日期之間的工作日,或找出起始日期之前或之後指定工作日數的日期。可納入國定或地區假日、每週休假日,以及個別工作日或非工作日。查看每日明細,並將其複製為表格或 CSV。
可執行的操作
計算天數,或找出起始日前後的日期
使用相同的假日條件,計算日期區間內有幾個工作日,或找出起始日之前或之後指定工作日數的日期。
符合工作場所的休假日
合併國定和地區假日、每週非工作日,以及額外非工作日或工作日。即使是一般假日,只要指定為額外工作日,就會計為工作日。
查看並儲存每日計算原因
選取行事曆日期以查看該日如此計算的原因。您可以分別將每日詳細資訊和國定假日清單複製為表格或 CSV,也可以儲存包含摘要的 CSV。
使用方法
選擇所需結果
選擇要計算日期區間內的工作日數,或找出起始日前後指定工作日數的日期,然後輸入日期或天數。若計算日期區間,也請確認是否計入任一端。
設定國定假日和非工作日
選擇國定假日適用的國家或地區。視需要使用「假日與例外設定」變更每週非工作日或工作場所特有的例外日期。
計算並查看日期明細
查看主要結果和納入計算的天數。選取行事曆中的日期,即可查看該日為工作日或非工作日的原因,以及國定假日的確認狀態。
複製或儲存 CSV
在每日詳細資訊中使用「複製」選擇表格或 CSV 格式。若只需要國定假日,請開啟「區間內的國定假日」進行複製。儲存 CSV 時也會包含摘要。
適用情境
查看每月工作日數
計算一個月月初到月底的工作日數。也可新增公司特有的非工作日和週六上班日作為例外。
依工作日規劃日期
找出起始日之後指定工作日數的日期,從隔天開始計算。向前計算時,也可以找出指定工作日數之前的日期。
天數與休假日的計算方式
區間端點與起始日期的差異
預設會計入日期區間的起始日和結束日。找出指定工作日數之前或之後的日期時,不會計入起始日;只有工作日數為 0 時才會回傳起始日。
每週非工作日與地區國定假日是不同條件
即使選擇了國定假日適用的國家或地區,每週非工作日仍需另外指定。即使不排除國定假日,每週非工作日和新增的例外日期仍會生效。
例外日期與假日重疊時
額外工作日的優先順序最高。接著依序判定額外非工作日、每週非工作日、國定假日,以及日本年末年初休假。即使這些條件重疊,同一日期也不會重複計算,假日名稱仍會保留在詳細資訊中。
也請確認各假日的確認狀態
已由官方公告確認的日期會與依規則計算的日期分開標示。若某國每年都會公告連假或補班日,請使用額外非工作日和工作日配合實際行事曆。
常見問題
起始日和結束日也會計入嗎?
計算日期區間的天數時,可以使用核取方塊指定是否計入起訖日。若起訖日相同且要計入該日,請同時勾選兩者。計算起始日之前或之後若干個工作日的日期時,不會計入起始日。
可以指定公司特有的非工作日或特殊工作日嗎?
可以。開啟假日與例外設定,並以 YYYY-MM-DD 格式每行輸入一個日期。同一日期不能同時設為額外非工作日和額外工作日。
國定假日落在週末時,非工作日會重複計算嗎?
不會重複計算。計算時每個日期只會歸入一種日別,但假日名稱和確認狀態仍會顯示在日期詳細資訊中。若將國定假日設為額外工作日,該日會計為工作日。
所有國定和地區假日都已確認嗎?
不一定都已確認。每個假日會標示為已由官方公告確認、依規則計算、官方行程尚未確認,或依觀察等方式推估。部分日的假日不會將整個工作日排除為國定假日;若同時是每週非工作日或額外非工作日,則會計為非工作日。
日本銀行和政府機關的設定有何不同?
在此工具的設定中,除了週末和國定假日外,銀行行事曆將 12 月 31 日至 1 月 3 日列為非工作日,政府機關行事曆則將 12 月 29 日至 1 月 3 日列為非工作日。年末年初設定適用於 2020 年起的日期,也可新增例外以配合各工作場所的行事曆。
支援的計算範圍為何?
支援 1970 年至 2080 年的日期。日期區間的起訖日差距不得超過 3,660 天。要向前或向後計算的工作日數必須是 0 到 3,660 的整數,結果日期也必須在 3,660 個日曆日內且位於支援年份範圍內。
按下行事曆日期會變更假日設定嗎?
不會。選取日期可查看該日如此計算的原因。若要變更工作日或非工作日,請在假日與例外設定中變更條件後重新計算。
輸入與結果
- 輸入
- 日期區間,或起始日期和工作日數。另需指定國定假日適用的國家或地區、每週非工作日和額外例外日期。
- 摘要
- 選擇是否計入日期區間的任一端。以指定工作日數找出之前或之後的日期時,不會計入起始日。額外工作日的優先順序最高,同一日期不會重複計算。
- 儲存
- 將主要結果、每日類別和國定假日資訊複製或儲存為 CSV。