Handytool
实用工具免费本地运行

工作日计算器

计算两个日期之间有多少个工作日,或者从一个日期加减工作日来推算交付期限——自动排除周末和法定假日,支持中国、美国、英国、德国、法国假日预设。

计算方式

预设遵循各国已发布的规则,因此对任何年份都保持准确。

公司停工日或国家假日预设中没有的假日。日期用逗号或空格分隔,格式为YYYY-MM-DD。

所有日期计算都在你的浏览器中进行——无任何数据被上传。

如何使用工作日计算器

  1. 01

    选择计算类型

    选两个日期之间来统计工作日数,或选添加工作日来从起始日期推算截止日期。

  2. 02

    设置周末和假日

    选择你所在地区的周末模式,选用相应的国家假日预设,在自定义字段中粘贴公司停工日期。

  3. 03

    读取结果

    工作日总数或推算出的日期会立即显示,同时给出日历天数、周末天数和被排除的假日的详细分解。

关于工作日计算器

这个工作日计算器解答了每次制定截止日期都会遇到的两个问题:两个日期之间有多少个工作日,以及从今天往后推N个工作日是哪一天。它会自动排除周末和法定假日,这样你的10个工作日交期才会对应团队真正能完成的日期,而不仅仅是日历上的数字。周末设置灵活——可设为周六周日、周五周六或仅周日——你还可以选择国家假日预设(中国、美国、英国、德国、法国)并添加公司自有的停工日期。所有计算都在你的浏览器本地完成,没有任何日期被上传到服务器。

工作日计算器功能

  • 01

    计算两个日期间的工作日

    选中起止日期,计算器立即显示这段时间内的工作日数,同时展示日历天数、周末天数和排除的假日天数。切换是否计入起始日期选项,让结果符合你的合同条款。

  • 02

    工作日加减推算截止日期

    输入起始日期和工作日数,计算器自动推算交付日期、交期或截止日期。周末和假日会自动跳过,结果还会显示该日期是周几以及实际跨越的日历天数。

  • 03

    灵活设置周末和假日

    选择你所在地区的周末模式(周六周日、周五周六或仅周日),选用国家假日预设(中国、美国、英国、德国、法国),还可以粘贴自定义的公司停工日期。计算过程中遇到的所有假日都会列出来,让你清楚地看到每一次扣除。

工作日计算器常见问题

两个日期之间有多少个工作日?
选择起止日期,计算器会计算这段时间内不是周末也不是法定假日的所有日期。同时它会显示日历天数总数、周末天数和假日天数,这样你可以验证结果而不只是盲目相信数字。
工作日的定义是什么?
默认情况下,工作日是指周一到周五,不包括你已启用的任何法定假日。如果你所在地区的工作周是周日到周四,可改为周五周六周末;如果一周工作六天,选择仅周日周末即可。改动后数字会立即更新。
从今天往后10个工作日是哪一天?
切换到添加工作日模式,保持起始日期为今天,输入10即可。计算器会一天天往后推进,跳过周末和假日,最后显示结果日期及其对应的周几。使用减少功能可以从固定的截止日期反推出需要开始的日期。
结果中是否包含起始日期和结束日期?
结束日期总是被计入的。起始日期由是否计入起始日期开关控制,默认为打开——这符合你有五个工作日从今天开始这样的说法。如果合同条款中从触发日期的次日开始计算,可将其关闭。
它支持哪些国家的法定假日?
预设包括中国、美国、英国、德国和法国的假日。每个预设都是基于已发布的规则(固定日期、每月第N个工作日或复活节偏移),因此对任何年份都正确,而不是依赖容易过时的静态表格。对于按年度发布的假日,如中国春节调休和补工作日,可在自定义字段中手动添加。
这和Excel中的NETWORKDAYS函数一样吗?
区间计算模式做的就是NETWORKDAYS函数的工作,而加减模式等同于WORKDAY函数。区别在于你可以直接改变周末模式和粘贴假日,无需在电子表格中单独构建范围。

相关工具

实用工具

探索更多工具

全部工具