什么是工作日计算器?
这款工具用来计算两个日期之间的工作日(也称营业日)天数。工作日指周一到周五,周末(周六和周日)会被排除在外。计算结果采用"含首含尾"的方式,也就是说只要起始日和结束日落在工作日上,都会被一并计入。本工具适用于全球通用场景,不会自动扣除各国法定节假日——因为不同国家和地区的节假日安排各不相同。
如何使用
选择一个起始日期和一个结束日期,即可直接读取工作日天数结果。下方的明细表还会列出总日历天数,以及其中有多少天落在周末,让你一目了然地看清这个数字是怎么算出来的。
计算公式详解
首先,我们算出含首含尾的总日历天数。每一个完整的 7 天周都正好包含 2 个周末日,因此我们把完整周数乘以 2。剩下的"余数"天数(0—6 天)则从起始日所在的星期几开始逐天检查,凡是落在周六或周日的也一并减去:
$$\text{工作日} = \text{总天数} - (\text{完整周数} \times 2) - \text{余数中的周末天数}$$
实例演示
从 2024 年 1 月 1 日(周一)到 2024 年 1 月 31 日(周三),总共有 31 天。这相当于 4 个完整周(共 8 个周末日),再加上一个从周一开始的 3 天余数——这 3 天里没有一天是周末。因此工作日 $$= 31 - 8 - 0 = 23$$ 个工作日。
常见问题
节假日会被排除吗?不会。本工具只扣除周六和周日。法定节假日需要你自己手动减去。
结束日期会被计入吗?会。本计算采用含首含尾的方式,起始日和结束日都会计入。
如果我把日期填反了怎么办?计算器会自动调换两个日期的顺序,确保结果始终为非负数。