弄清楚,你究竟在数什么。

工作日规划器

根据自选规则统计工作日,或按工作日偏移量推算日期,支持自定假日列表与逐日计数明细。

支持日期:前推格里高利历中的 0001-01-01 至 9999-12-31。本工具仅进行日历日期运算,不涉及时区、具体时刻或历史上的地方历法规则。

开始前请留意上限:含首尾的区间最多 3,660 个日期;偏移量为 −1,000 至 1,000 个工作日,最多检查 3,660 个日期。假日列表最多 500 个非空行、20,000 个字符。超限请求会被拒绝,不会截短后计算。

日期与假日列表仅保留在此页面,不会上传或保存。加载网站仍会发送常规托管请求,也可能更新汇总页面浏览计数器。

你的工作日历

计数模式会分别判断起止两天:仅当该日属于所选的每周工作日且未列为假日时,才将其计入。偏移模式不计入起始日期。偏移量为 0 时返回原日期,即使该日不是工作日。

每周工作日

每行粘贴一个 YYYY-MM-DD 格式的日期,不要附加名称或注释。空行会被忽略,所有无效行都必须修正。重复日期只计一次;检查范围外的日期,以及落在每周非工作日的假日会另行报告。不会自动添加任何国家或地区的假日。

你的计划与计算前提

一份日历,两种规划问题

计数模式回答一个闭区间内有多少个工作日。偏移模式回答按指定工作日数移动后会到达哪个日期。第一个问题中,起始日期满足条件才计入;第二个问题中,起始日期从不占用一个工作日名额。

周五到周一:2 个工作日

选择周一至周五为工作日,不设假日。从周五 2026-10-16 到周一 2026-10-19,周五和周一计入,周六和周日不计入。结果为 2 个工作日;相比之下,日期计算器显示相隔 3 天,含首尾共 4 个日历日期。

周五之后的第 5 个工作日

从周五 2026-10-16 开始,选择周一至周五为工作日,增加 5 个工作日。计入的日期为 10 月 19、20、21、22 和 23 日,因此结果为周五 2026-10-23。再将 2026-10-19 列为停工日:计入的日期变为 10 月 20、21、22、23 和 26 日,结果为周一 2026-10-26。

让日历符合你的计划

只选择适用于此任务的每周工作日。周二至周六工作的团队,与周一至周五工作的团队有不同的工作日历。至少须选一天。使用负偏移量可从某个里程碑日期倒推;起始日期仍不计入,计数明细也按倒序排列。

粘贴适用于你所在团队或服务的具体假日与停工日期。原本就落在每周非工作日的假日,不会再扣减一天。重复输入假日,也不会重复扣减同一天。有效但不在检查范围内的假日仍会显示在诊断列表中,但不影响本次结果。

使用结果日期前,先核对计数明细

展开计数明细,查看哪些日期被计入、哪些被跳过。更改一个每周工作日选项或假日,重新计算并比较计数决定。复制内容包含起止日期或带正负号的偏移量、所选每周工作日及假日设定,方便他人复现结果。

所有日期均按完整日历日期处理;本规划器不处理不足一天的时段、具体截止时刻、时区或自动导入的国家假日日历。合同、法律与雇主规定对工作日或截止期限可能有不同定义。在依据结果作出承诺前,请核实适用规则。

方法参考: Microsoft WORKDAY.INTL:自定义周末与假日。本规划器使用明确的每周工作日勾选项和严格的整数偏移量,并提供自身的范围说明与计数明细。它不复现电子表格的日期序列号系统,也不复现各司法辖区历史上使用的历法。