跳至内容

工作日计算器 | 快速计算工作日

输入起始日期和结束日期,即时计算这两个日期之间实际的工作日天数,计算过程会自动排除每周的周六和周日两天,得出不含双休日的准确工作日总数,用于估算完成任务所需的实际时间。适用于项目进度排期规划、按工作日计薪的工资核算周期、合同交付截止日期管理等多种场景,是一款完全免费的在线日期计算工具。

工作日计算器

结果

结果
5

工作日天数:5

加载计算器...
📚

文档

什么是工作日计算器?

工作日计算器会计算两个日期之间的工作日数量。它计算周一至周五,跳过周六和周日。它不会扣除公共假日,因此结果是工作日数量,而不是办公室实际开放天数。

如何使用计算器

  1. 输入开始日期。
  2. 输入结束日期。
  3. 结果会自动更新。没有单独的“计算”按钮。
  4. 选择“重置”可将两个字段恢复为示例日期。

如果两个日期落在工作日内,则都会计入。例如,从周一开始、到下一个周五结束的日期范围,周一和周五都会计入。

工作日公式

计算器会逐一检查日期范围内的每个日历日,并持续统计不是周六或周日的日期。这与下面这个更简短的公式相同:

工作日 = 日期范围内的日历日总数 − 日期范围内的周末天数

“日历日总数”是从开始日期到结束日期(包括两个端点)的所有天数。“周末天数”是同一日期范围内周六和周日的数量。

计算示例

计算器加载时使用默认示例:开始日期为周一,即2024年1月8日;结束日期为周五,即2024年1月12日。该范围包含五个日历日,全部是工作日,因此结果为5个工作日。

第二个示例展示了如何处理周末。从周五2024年1月12日到周一2024年1月15日,该范围包含四个日历日:周五、周六、周日和周一。周六和周日会被跳过,因此结果为2个工作日。

边界情况

开始日期晚于结束日期。 如果开始日期晚于结束日期,计算器返回0。它不会显示错误消息,也不会返回负数。结果上方会出现一条简短说明,指出结束日期早于开始日期,因此读者可以区分真正的0和顺序输入错误的一对日期。

开始日期或结束日期落在周末。 日期范围任一端的周末日期不会计入。它与另一端之间的日期仍会按正常方式计数。

开始日期和结束日期相同。 如果两个字段中的日期相同,则该日期是工作日时,结果为1;如果是周六或周日,结果为0。

较长的日期范围和闰年。 由于计算器会逐日检查,因此无论日期范围多长都能保持准确,包括跨越数年的范围以及跨越闰年的范围。

公共假日。 计算器不会识别节假日。落在周二的国家法定假日仍会计入工作日。

工作日与营业日

这两个术语通常表示同一含义,但一些组织会加以区分:“工作日”指周一至周五中的任意一天,“营业日”指不是公共假日的周一至周五。此计算器采用前一种更简单的定义。排除节假日需要针对特定国家或地区提供节假日日期列表,而本工具不使用此类列表。

有些地区实行完全不同的工作周。中东的一些国家将周日至周四视为工作周,将周五和周六视为周末。此计算器始终采用周一至周五的工作周,不能切换为其他模式。

常见用途

人们使用工作日数量来规划项目截止日期、计算合同期限或通知期、估算交付时间以及确定工资结算周期。运输公司可能承诺“在5个工作日内”交付,其中不包括承诺期限内的两个周末日。一份给予某人10个工作日回复期限的合同,涵盖整整两个工作周。

常见问题

哪些日期算作工作日?

周一、周二、周三、周四和周五。周六和周日不计入。

计算器会排除公共假日吗?

不会。它只排除周末。落在工作日的节假日仍会计入。

如果开始日期晚于结束日期,会发生什么?

计算器返回0。它不会产生错误或返回负数。

如果所选日期落在周末,会发生什么?

该日期本身不会计入,但计算器仍会照常计算日期范围内其他位置的工作日。

平均一个月有多少个工作日?

这取决于周末落在哪些日期。一个31天的月份有21至23个工作日。一个30天的月份有20至22个工作日。平年二月正好有20个工作日,因为28天正好是四周;闰年二月则有20或21个工作日。

工作日和营业日相同吗?

通常相同,但“营业日”的一些定义还会排除公共假日,而此处的“工作日”仅指周一至周五。

参考文献

  1. 国际劳工组织,"Working Time." https://www.ilo.org/global/statistics-and-databases/statistics-overview-and-topics/working-time/lang--en/index.htm
  2. 维基百科,"Workweek and weekend." https://en.wikipedia.org/wiki/Workweek_and_weekend