工作日计算
两日期间工作日数量在线计算:排除周末与自定义节假日,支持「周六周日」「只算周日」「算周五周六」等周制,也能从某天起加减 N 个工作日;内置中国法定节假日示例表(2024、2025,含调休上班日)。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
计算设置
区间按 [开始日期, 结束日期] 闭区间统计,含首尾两天;调休上班日即使落在周末也算工作日。日期按公历整数天数计算,与本地时区无关。
结果
3114812024-02-08 2024-02-09 2024-02-18
这个工具能做什么
- 排期时算「多少个工作日」:从开始日期到结束日期逐日排除周末,比日历天数更接近真实工期。
- 请年假、报销或核对交付时间:把公司额外放的假填进「自定义节假日」,把调休上班的周末填进「调休上班日」,结果立刻变成真实出勤天数。
- 做跨境协作时切换周制:中东不少地区周五周六休息,选「周五 + 周六」即可,不需要改代码。
- 反推交付日期:在「加减 N 个工作日」模式下填 5,直接得到跳过周末与节假日后的第 5 个工作日是哪一天。
示例
输入
开始日期 2024-02-08,结束日期 2024-02-18,周制「周六 + 周日」,勾选内置中国法定节假日示例表
输出
工作日数 3;自然日数 11;落在周末的天数 4;命中节假日的天数 8;调休上班天数 1;区间内的工作日 2024-02-08、2024-02-09、2024-02-18
2 月 10–17 日是 2024 年春节假期,2 月 18 日虽是周日但属于调休上班日,所以被算作工作日。
常见问题
内置的节假日表覆盖哪些年份?
只覆盖 2024 与 2025 两年,内容来自国务院办公厅当年部分节假日安排的通知,属于示例数据,页面上也标注了来源。其他年份请用「自定义节假日」自己填,或直接以官方公告为准。
区间是否包含首尾两天?
包含。2024-02-08 到 2024-02-18 是 11 个自然日,统计时会把这 11 天逐日判断。如果你想要的是「两天之间的间隔」而不是「区间内有多少个工作日」,把结束日期往前挪一天即可。
调休上班的周末怎么算?
填在「自定义调休上班日」里,或勾选内置示例表(2024、2025 年的调休日已经包含)。命中的周末会算作工作日,并在「调休上班天数」一行单独列出,方便核对。
「只休周日」「算周五周六」这些周制在哪里选?
在「周制」下拉里选。除了默认的周六加周日,还可以选只休周日、只休周六、周五加周六,或者干脆选「没有周末」把所有自然日都算成工作日。
加减 N 个工作日是从哪天开始数?
从开始日期出发,不含开始日期本身:填 5 就是往后找第 5 个工作日。负数则往前找。跳过周末与节假日,遇到调休上班日会照常计数,例如 2024-02-08 加 2 个工作日(叠加春节示例表)得到 2024-02-18。
关键词:business daysworking daysworkday calculatorweekdays between datesholidays工作日工作日计算节假日调休两个日期之间工作日排除周末business day count