日常生活

工作日计算器

设置
重置
分享结果
保存
嵌入
报告错误

分享计算器

将我们的免费计算器添加到您的网站

来源

请输入有效的 URL。仅支持 HTTPS URLs。

样式

输入框边框聚焦颜色,开关框选中颜色,选择项悬停颜色等。

高级

请同意使用条款。

预览

保存计算器

计算器设置

请输入在允许范围内的值。

请输入在允许范围内的值。

请输入在允许范围内的值。

请输入在允许范围内的值。

分享计算器

什么是工作日计算器?

工作日计算器计算两个日期之间有多少个工作的平日。工作日是从周一到周五的任何一天;周六和周日被视为非工作日,不计入总数。这对于估算交货窗口、发票到期日、项目截止日期以及任何按标准五天工作周而非日历天运行的流程都很有用。

输入一个开始日期和一个结束日期,计算器就会返回该范围内的工作日数量,当开始日期和结束日期为平日时,将两者都计入。

它是如何工作的?

计算器从较早的日期到较晚的日期逐日推进。每一天都对照日历进行检查:如果它是周六或周日则被跳过,而每个剩下的周一到周五的日子都为总数加一。由于计数是包含式的,当第一天和最后一天为平日时都会被计入。两个日期的顺序无关紧要——计算器始终测量它们之间的跨度。

公式

没有单一的封闭式表达式,但思路很简单:

business days=total days counted inclusivelyweekend days in the range\text{business days} = \text{total days counted inclusively} - \text{weekend days in the range}

等效地,只计数那些平日为周一到周五的日子,并包含两个端点。

实例演算

示例 1:单个工作周

从 2024 年 1 月 1 日(周一)到 2024 年 1 月 5 日(周五):

Mon, Tue, Wed, Thu, Fri=5 business days\text{Mon, Tue, Wed, Thu, Fri} = 5 \text{ business days}

这个范围内没有周末日,因此答案是 5 个工作日

示例 2:跨越一个周末

从 2024 年 1 月 1 日(周一)到 2024 年 1 月 8 日(周一):

这个范围包含八个日历天,但 1 月 6 日(周六)和 1 月 7 日(周日)被排除:

8 days2 weekend days=6 business days8 \text{ days} - 2 \text{ weekend days} = 6 \text{ business days}

结果是 6 个工作日

示例 3:整整两周

从 2024 年 1 月 1 日(周一)到 2024 年 1 月 15 日(周一),有三个周一加上其间两周的周二到周五:

3+(2×4)=11 business days3 + (2 \times 4) = 11 \text{ business days}

工作日一览

开始 (2024)结束 (2024)日历天(含)周末天数工作日
1月1日(周一)1月5日(周五)505
1月1日(周一)1月8日(周一)826
1月1日(周一)1月15日(周一)15411

注解

  • 这个计算器按标准的周一到周五工作周计数,且不排除公共假日。如果您的日程需要跳过特定假日或使用六天工作周,工作天数计算器提供这些选项。
  • 若要改为测量纯粹的日历跨度——包括周末在内的每一天——请使用日期间天数计算器
  • 这里的计数是包含式的,因此开始和结束在同一平日会返回 1。不同工具的定义各不相同,因此在比较结果之前,请检查某个计算器是否包含结束日期。

常见问题

周末算作工作日吗?

不算。周六和周日总是被排除。只有周一到周五计入总数。

这个计算器是否同时包含开始和结束日期?

是的。计数是包含式的:如果两个端点都是平日,它们都会被计入。例如,同一周的周一到周五是 5 个工作日。

正常的一周有多少个工作日?

五个——周一、周二、周三、周四和周五。

它是否考虑公共假日?

不,这个工具只排除周末。要减去特定的假日,请使用工作天数计算器,它允许您输入一份假日日期列表。

日期的顺序重要吗?

不重要。无论您把较早的日期放在前面还是后面,计算器都会测量两个日期之间的跨度,并返回相同的工作日数量。

报告错误

此字段为必填项。