工作日计算器

统计两个日期之间的工作日(周一至周五)天数,并可选择是否包含结束当天。

计算在本地完成,我们不会把输入值发送到服务器。

示例

2026年9月14日(周一)到2026年9月18日(周五),两端都计入时是5个工作日,不含结束日则是4个。整个2026年9月,即1日到30日,共有22个工作日。

计算方法

工具逐日检查区间内的每个日期:周一到周五计入,周六和周日不计。取消“包含结束日期”后,计数会提前一天结束;如果把较晚的日期填在前面,区间会自动调换顺序,而不会返回负数。

重要说明

法定节假日、银行休市日、地区性和公司假期既不识别也不扣除,因此结果只是工作日天数,而非法律期限。请自行减去适用于你的假期;涉及法院、银行或法定期限时,请查阅官方规定,因为有些按自然日计算,或把落在假日的期限顺延。

实用指南

输入开始和结束日期:统计周一到周五,跳过周六和周日。2026年9月14日(周一)到18日(周五)含首尾为5个工作日,不含结束日为4个。18日(周五)到21日(周一)为2个,只含周末的范围为0。2026年9月共有22个工作日。不扣除法定节假日,也不考虑调休上班日,请按官方安排自行调整。

使用示例
输入结果
[2026-09-14, 2026-09-18]5
[2026-09-14, 2026-09-18)4
[2026-09-18, 2026-09-21]2
[2026-09-19, 2026-09-20]0
[2026-09-01, 2026-09-30]22
[2026-12-21, 2027-01-01]10

常见问题

为什么不排除节假日?

因为节假日安排因国家、地区、银行和雇主而异,一份固定清单对多数人来说都是错的。2026年12月21日到2027年1月1日共有10个工作日,但许多地方圣诞节和元旦都会放假,实际上班天数会更少。

“包含结束日期”会改变什么?

它决定最后一天是否计入。2026年9月14日到18日这一周,勾选时是5个工作日,不勾选时是4个。通知期和配送预计对这一点的处理并不相同,请按你所依据的条款设置。

跨过周末会怎样?

只统计工作日。2026年9月18日(周五)到21日(周一)是2个工作日,因为中间的周六和周日会被跳过;若区间只覆盖那个周末,结果为0。因此这个工具适合估算送达窗口,也便于看清某个项目月真正有多少个工作日。

相关工具