通过MCP连接 →

输入计算

数学公式

广告

结果

@" "
工作日
23
工作日(含首尾两端)
总自然日天数 31
周末天数(周六/周日) 8
已排除的节假日 0

什么是工作日计算器?

这款工具用于计算两个日期之间的工作日天数。工作日指周一到周五的任意一天。计算器会把起始日期和结束日期都计算在内,然后从这个区间中扣除所有周六、周日,再减去您指定的节假日天数。无论是项目排期、薪资核算周期、发票到期日、物流时效预估,还是服务等级协议(SLA)的计算,它都能派上用场。

使用方法

在年、月、日的输入框中分别填写起始日期和结束日期。如果需要扣除节假日,请数一数其中有多少个节假日恰好落在工作日(周一至周五),然后把这个数字填入"节假日天数"一栏。已经落在周末的节假日不必计入,因为这些天已经作为周末被自动扣除了。点击"计算",即可看到工作日总数,以及总天数、周末天数的明细。

计算公式说明

计算逻辑非常简单:

$$\text{工作日} = \text{总天数} - \text{周末天数} - \text{节假日}$$

计算器首先算出两个日期之间(含首尾两端)的总天数,再逐天扫描,把每一个周六和周日标记为周末。最后从总天数中减去周末天数和您填写的节假日数量,剩下的就是真正的工作日。

日历网格中,工作日被高亮显示,周末列和节假日日期则呈灰色
工作日是总天数减去周末和节假日。

实例演示

假设区间是从 2024 年 1 月 1 日(周一)到 2024 年 1 月 31 日(周三),共计 31 个自然日。2024 年 1 月有四个周六和四个周日(共 8 个周末日)。如果不填写任何节假日,结果就是

$$31 - 8 - 0 = 23 \text{ 个工作日}$$

横向条形分成多段,显示总天数减去周末和节假日后得到工作日
从总天数中减去周末和节假日,剩下的就是工作日。

关键术语解释

工作日(营业日)
进行常规商务活动的日期——通常为周一至周五——不包括周末和公认的公共假日。这是计算器报告的数字。
日历日
日历上的任何日期,包括周末和假日。日历日的总数是两个日期之间的原始跨度,未进行任何扣除。
周末日
星期六或星期日。这些会自动从总数中移除,因为它们在大多数商务日历中不是标准工作日。
公共假日
官方规定的非工作日(例如国家假日或银行假日)。由于假日因国家、地区和雇主而异,您需要手动输入数量,而不是依赖固定列表。
包括计数
一种计数方式,其中开始日期和结束日期都包括在总数中。不包括计数会省略一个或两个端点,产生更小的数字。上面的示例使用包括计数。
工作日假日
恰好落在周一至周五的公共假日。只有这些应输入到假日字段中,因为落在星期六或星期日的假日已经作为周末日被排除——再次计算它会导致重复扣除。

常见问题

起始日期和结束日期会被计算在内吗?会的——计算包含首尾两端,所以从某一天到这一天本身,也会计为 1 天。

落在周末的节假日要不要算?不用。请只填写落在工作日的节假日,因为周末本身已被自动排除。

如果我把日期填反了怎么办?计算器会自动调换,把较早的日期作为起始日期处理,从而得出正数结果。

最后更新: