工作日

每周工作日

对比计算

下载

包含本次计算的输入与结果,以及您对比过的所有附加计算。

重要提示

默认以周一至周五为工作日(可通过星期选择器自定义),且不会自动排除法定节假日,因为真实的节假日日历因国家而异(甚至同一个可变节假日在不同年份对应的具体星期也不同),维护一份始终最新的节假日表格远超出本计算器的范围。您可以直接手动输入已知的节假日天数。

此计算器的工作原理

工作日是您的组织实际运营的任何工作日 — 默认为周一至周五 — 此计算器直接对其进行计数,而不是像纯粹的日期差异工具那样计算每一个日历天。 选择是要计算两个日期之间的工作日,还是要查找从起始点算起特定工作日数之后的日期,然后输入您的日期。如果您自己的日程安排不是标准的周一至周五工作周(例如周二至周六营业的企业),请切换“每周工作日”选择器,并可选择输入范围内已知的假日数量,以便从总数中减去。

这与本站自己的日期与时间跨度计算器有本质区别,后者测量两个确切时刻之间的总经过时间(每一个日历天、小时和分钟)。工作日计数只关心您选定为工作日的星期几 — 这才是薪资、发货和法律/合同截止日期查询背后的真正问题。

公式

计数模式从开始日期到结束日期(含两端)逐个日历天遍历,仅计算落在选定工作日星期几上的天数,然后减去您输入的任何假日数量(有上限,确保结果永远不会为负数)。加/减模式从开始日期起一次一个日历天地前进,仅当某一步落在选定工作日星期几上时才计入总数 — 因此结果本身总是落在工作日上,绝不会落在被排除的日子上。

举例说明

7 月 1 日星期三7 月 10 日星期五(10 个日历天,跨越一个周末),使用默认的周一至周五工作日,且没有已知假日:

  1. 工作日:8 天(7 月 4-5 日的周末不计入)。
  2. 总日历天数:10 天 — 非工作日:2 天。

给 7 月 1 日星期三加上 10 个工作日 落在 7 月 15 日星期三

需要考虑的关键因素

  • 法律和合同截止日期通常特意规定“工作日”是有原因的。 以工作日表示的截止日期,是为了避免周末不公平地压缩响应时间——从周三开始的“5个工作日”截止期,比从周五开始的实际日历时间更长,因为无论从哪天开始,它都会跳过中间的周末。
  • 国际或跨地区业务可能需要分别计算两次。 团队涉及周末惯例不同的国家(有些国家把周五-周六视为周末,而不是周六-周日)时,应按各地区自己的工作日安排分别计算,而不是假设全球都适用同一套周一至周五的工作周。
  • 已知假期天数是一种简化,而不是精确到每个假期具体日期的日历计算。 输入一个固定的假期天数,会从总数中扣除相应天数,而不管这些假期具体落在哪一天——如果您已经知道假期总数,这种方法效果很好,但如果某个假期恰好落在这段区间内,它无法告诉您指定工作日数所对应的确切日历日期。
  • 发货和薪资处理周期是最常见的实际应用场景之一。 “3-5个工作日内发货”和“2个工作日内处理”都是按工作日而不是按日历日倒计时——这正是本计算器专门用来正确处理的区别。

常见错误

  • 假设这会自动排除公共假日。 它不会为您查找假日 — 请参阅下方的常见问题,了解为什么一份完整、始终最新的假日日历超出了此计算器的范围。如果您知道范围内有多少个假日,请直接输入该数字。
  • 在加上工作日时,期望被排除的日子(例如默认时间表下的周末)计入总数。 加上工作日永远只会落在选定的工作日星期几上 — 在默认的周一至周五时间表下,从周五开始加上 1 个工作日会落在下周一,而不是周六。
  • 将此与日期与时间跨度计算器混淆。 该工具测量总经过时间(每一个日历天);此计算器只计算工作日,并使用包含两个端点的惯例,而不是简单的减法。

来源: 维基百科:工作日.

常见问题

为什么这不会自动排除公共假日?

一份完整、准确的假日日历因国家而异,有时甚至因州/地区而异,而且有几个假日每年会移到不同的日期(甚至不同的星期几,当官方假日落在周末时)-- 保持真正的实时更新是一项比简单的工作日计数器大得多的工作,而不完整的日历可能会给出一个看似精确但实际上错误的答案。相反,如果您已经知道您的日期范围内有多少个假日,请在“范围内的假日数量”字段中输入该数字,它将从总数中减去。

我可以更改哪些天算作工作日吗?

可以 -- “每周工作日”开关默认为标准的周一至周五工作周,但您可以打开或关闭任何一天以匹配您自己的日程安排(例如周二至周六营业的企业,或缩短的四天工作周)。

计算两个日期之间的工作日是否包括开始日期和结束日期?

是的 -- 如果开始日期和结束日期都落在选定的工作日上,两者都计入。这符合大多数工作日计算器使用的标准惯例(单个工作日与自身相比计为 1 个工作日,而不是 0),这与日期与时间跨度计算器等纯粹的已过时间计算不同。

如果加上工作日后落在被排除的日子上会怎样?

不会发生这种情况 -- 只有您选定为工作日的日子才计入总数,因此结果本身总是落在工作日上。在默认的周一至周五时间表下,给周五加上 1 个工作日会落在下周一,而不是周六。

"营业日"和"工作日"是同一个概念吗?

是的——在日常和法律用语中,"营业日"和"工作日"可以互换使用,两者都指您的机构开门营业的日子(默认为周一至周五,不含周末)。此计算器将这两个术语视为相同。

我可以用它来计算"净30个营业日"的发票或付款截止日期吗?

可以——切换到"加/减"模式,将发票日期输入为起始日期,并输入30作为要添加的营业日数。如果您知道该时间段内有多少个假期,也请一并输入该数字,这样得出的到期日期就会将其考虑在内。

这是否支持许多中东国家使用的周五-周六周末?

支持——"每周营业日"开关可让您将周五和周六设为关闭(非营业日),并重新打开周日,以匹配中东大部分地区常见的周日至周四工作周,而不是默认的周一至周五。

此计算器是否考虑时区?

不考虑——它纯粹基于日历日期运作,而非具体的时间点,因此计算营业日数不需要时区信息。如果您要计算的截止时间包含具体的时刻(例如银行的当日电汇截止时间),您需要在此计算器给出的天数基础上自行进行相应调整。

确认您的年龄

为了创建账户,请告诉我们您的出生月份和年份。