工作日计算器
计算两个日期之间的工作天数(不含周末),适用于 SLA 跟踪、交货期和项目规划。
工作日计算器:开始和结束两天都算
这个工作日计算器会逐日走过从开始日期到结束日期的每一天,两头都算,把每一天分成工作日(周一到周五)或周末(周六、周日),给出三个数字:工作日、周末天数和总天数。
开始日期默认是 2000 年 1 月 1 日,看结果之前先改掉。2026 年 10 月的几个例子:
| 日期范围 | 工作日 | 周末天数 | 总天数 |
|---|---|---|---|
| 10 月 19 日(周一)至 10 月 19 日 | 1 | 0 | 1 |
| 10 月 19 日(周一)至 10 月 23 日(周五) | 5 | 0 | 5 |
| 10 月 23 日(周五)至 10 月 26 日(周一) | 2 | 2 | 4 |
| 10 月 19 日(周一)至 10 月 30 日(周五) | 10 | 2 | 12 |
因为两头都算,单独一个周一就是 1 个工作日,周一到周五是 5 个。日期差计算器算的是两个日期之间的间隔,同样的周一到周五会得到 4 天。
法定节假日和调休不会自动处理
工具唯一排除的就是周六和周日。它不知道任何节假日,也不知道调休:
- 落在周一到周五的节假日,会被算成工作日。
- 因调休而需要上班的周六或周日,会被算成周末。
所以涉及节假日的时间段,需要自己调整:
- 先用工具算出工作日天数。
- 对照当年公布的放假安排,减去落在周一到周五的放假日。
- 再加上这段时间里需要上班的周末。
举个例子:工具显示 10 个工作日,其中有 2 天工作日放假,另有 1 个周六调休上班,实际工作日就是 10 − 2 + 1 = 9 天。各单位的安排可能不同,以你所在单位的通知为准。
把天数换算成截止日期
服务承诺、发货时效、审批期限常写成“5 个工作日内”。这个工具计算的是两个日期之间有几个工作日,不能直接在某个日期上加工作日。要找截止日期,就固定开始日期,把结束日期往后挪,直到工作日数对上为止。
注意第一天算不算。工具会把开始日期算进去:10 月 20 日(周二)收到申请,5 个工作日对应到 10 月 26 日(周一)。如果规则是从收到的次日起算,就把开始日期设为 10 月 21 日(周三),第 5 个工作日变成 10 月 27 日(周二)。
做整月计划时,用当月 1 日和最后一天作为范围。2026 年 11 月 1 日至 30 日有 21 个工作日、9 个周末日,这是还没扣除任何节假日的数字。
常见问题
2026 年全年有多少个工作日?+
按周一到周五计算,2026 年 1 月 1 日至 12 月 31 日共有 261 个工作日、104 个周末日。这是扣除节假日、加上调休上班日之前的数字,需要再按当年的放假安排调整。
2026 年 12 月有多少个工作日?+
12 月 1 日至 31 日共有 23 个工作日、8 个周末日。如果这段时间有放假或调休,再按实际安排增减。
结束日期早于开始日期会怎样?+
三个数字都显示 0。和日期差、年龄计算器不同,这个工具不会自动对调日期,请把较早的日期放在前面。
能设置单休或大小周吗?+
不能。工具始终把周六、周日当作周末。如果你每周只休一天或休息日不固定,请对照日历手动数。