工作日计算器
统计两个日期之间的工作日,或从任意日期加减 N 个工作日并给出落点——支持自定义周末定义与粘贴自己的节假日清单。
开始日期
结束日期
周末定义
节假日(每行一个,格式 YYYY-MM-DD)
请检查输入:日期需为 YYYY-MM-DD 格式,天数需为整数。
该工具完全在你的浏览器中运行,数据不会离开你的设备,不会上传到任何服务器。
使用方法
- 1选择“区间工作日”或“加减工作日”。
- 2输入两个日期,或基准日期与要移动的工作日数。
- 3按需设置周末,并逐行粘贴节假日(格式 YYYY-MM-DD)。
- 4查看带明细的工作日数,或带星期的结果日期。
工作日计算器
合同期限、交货周期、SLA 时钟通常按工作日而非日历日计算。本工具可以统计两个日期之间的工作日数(两端都计入:周一到周五是 5 天),也可以从基准日期向前或向后走 N 个工作日,给出落点日期和星期。
可以粘贴自己的节假日清单(每行一个 YYYY-MM-DD)来扣除放假安排;如果你们的双休是周五和周六,还可以切换周末定义。所有日期运算都基于 UTC 整数天数,夏令时切换不会让结果偏移一天。
常见问题
两端日期算不算?
算——区间统计两端都含:2026-11-02(周一)到 2026-11-06(周五)是 5 个工作日,周五到周一的跨度是 2 天。加减模式下起点本身不消耗:周五加 1 个工作日落在下周一,周六加 1 个同样落在下周一。
节假日怎么输入?
每行一个日期,格式 YYYY-MM-DD,例如 2026-11-26(2026 年感恩节)。非法行会被忽略而不是报错,重复也无所谓;落在周末上的节假日不会改变结果——它本来就被排除了。
为什么工具要提 UTC 和夏令时?
用本地时间做日期运算,在夏令时切换附近可能偏差一天——跨 11 月或 3 月调整日的区间在某些浏览器里会差一天。按完整的 UTC 天数计数则完全绕开这个问题:周五到周一是 2 个工作日,这在地球上任何时区都成立。
相关工具
嵌入这个工具
一行代码把工具放到你的网站——它在访客的浏览器里运行。
<iframe src="https://zoyku.com/zh/tools/workdays-calculator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — workdays-calculator" loading="lazy"></iframe>100% 本地处理