工作日计算器 | 快速计算工作日
输入起始日期和结束日期,即时计算这两个日期之间实际的工作日天数,计算过程会自动排除每周的周六和周日两天,得出不含双休日的准确工作日总数,用于估算完成任务所需的实际时间。适用于项目进度排期规划、按工作日计薪的工资核算周期、合同交付截止日期管理等多种场景,是一款完全免费的在线日期计算工具。
工作日计算器
结果
工作日天数:5
文档
什么是工作日计算器?
工作日计算器会计算两个日期之间的工作日数量。它计算周一至周五,跳过周六和周日。它不会扣除公共假日,因此结果是工作日数量,而不是办公室实际开放天数。
如何使用计算器
- 输入开始日期。
- 输入结束日期。
- 结果会自动更新。没有单独的“计算”按钮。
- 选择“重置”可将两个字段恢复为示例日期。
如果两个日期落在工作日内,则都会计入。例如,从周一开始、到下一个周五结束的日期范围,周一和周五都会计入。
工作日公式
计算器会逐一检查日期范围内的每个日历日,并持续统计不是周六或周日的日期。这与下面这个更简短的公式相同:
1Working days = Total calendar days in the range − Weekend days in the range
2“日历日总数”是从开始日期到结束日期(包括两个端点)的所有天数。“周末天数”是同一日期范围内周六和周日的数量。
示例
计算器加载时使用默认示例:开始日期为周一,即2024年1月8日;结束日期为周五,即2024年1月12日。该范围包含五个日历日,全部是工作日,因此结果为5个工作日。
第二个示例展示了如何处理周末。从周五2024年1月12日到周一2024年1月15日,该范围包含四个日历日:周五、周六、周日和周一。周六和周日会被跳过,因此结果为2个工作日。
边界情况
开始日期晚于结束日期。 如果开始日期晚于结束日期,计算器返回 0。它不会显示错误信息,也不会返回负数。页面还会显示一条简短的说明,确认结果为 0。
开始日期或结束日期落在周末。 日期范围任一端的周末日期不会计入。它与另一端之间的日期仍会按正常方式计数。
开始日期和结束日期相同。 如果两个字段中的日期相同,则该日期是工作日时,结果为1;如果是周六或周日,结果为0。
较长的日期范围和闰年。 由于计算器会逐日检查,因此无论日期范围多长都能保持准确,包括跨越数年的范围以及跨越闰年的范围。
公共假日。 计算器不会识别节假日。落在周二的国家法定假日仍会计入工作日。
工作日与营业日
这两个术语常被用来表示同一个意思,但有些机构对二者作了区分:“工作日”指周一至周五的任何一天,而“营业日”指不是公共假日的周一至周五。本计算器采用前一种较简单的定义。要排除假日,就需要某个国家或地区的假日日期列表,而本工具不使用这样的列表。
有些地区实行完全不同的工作周。中东的一些国家将周日至周四视为工作周,将周五和周六视为周末。此计算器始终采用周一至周五的工作周,不能切换为其他模式。
常见用途
人们用工作日数来规划项目截止日期、计算合同期限或通知期限、估算送达时间,以及推算工资发放周期。货运公司可能承诺“5 个工作日内”送达,这一承诺不含周末的两天。一份合同若给某人“10 个工作日”的答复期限,实际上相当于两个整周。
常见问题
哪些日期算作工作日?
周一、周二、周三、周四和周五。周六和周日不计入。
计算器会排除公共假日吗?
不会。它只排除周末。落在工作日的节假日仍会计入。
如果开始日期晚于结束日期,会发生什么?
计算器返回0。它不会产生错误或返回负数。
如果所选日期落在周末,会发生什么?
该日期本身不会计入,但计算器仍会照常计算日期范围内其他位置的工作日。
平均一个月有多少个工作日?
一个有 30 或 31 天的月份,通常有 20 至 23 个工作日,具体取决于周末的分布。二月通常接近 20 个。
工作日和营业日相同吗?
通常相同,但“营业日”的一些定义还会排除公共假日,而此处的“工作日”仅指周一至周五。
参考文献
- 康奈尔法学院法律信息研究所。12 CFR § 229.2 Definitions(美国 Regulation CC)。12 CFR 229.2 — 美国联邦对 "business day" 的定义:除星期六、星期日和所列联邦假日以外的任何一天。