工作日计算器
计算器
明细
关于此计算器
这个计算器计算任意两个日期之间的工作日数,并自动剔除周末和公共假日。可用它来估算项目截止日期、发票付款期限、合同通知期,或任何日历天数与工作天数不同的情形。选择「周六–周日」「周五–周六」或「仅周日」的周末模式以匹配你所在国家的工作周,并可选择启用美国联邦假日或英国银行假日的剔除。
如何解读你的结果
醒目的数字显示你所选区间内的工作日总数。其下方的比例条把整个日历跨度分为三段——青色代表工作日,灰色代表周末,红色代表公共假日——让你一眼看清这段时间内究竟有多少天可用于工作。比例条下方的日历条点状图以相同的三种颜色逐日呈现彩色编码视图(最多 120 天)。
计算方法
引擎以 UTC 遍历闭区间 [起始, 结束] 内的每一个日历天,以避免夏令时偏移。每一天被归类为周末(如果其星期几在所选周末模式中)、假日(如果它出现在内置或自定义假日集合中)或工作日。周末的优先级高于假日。美国联邦假日的日期遵循美国人事管理局(US Office of Personnel Management)发布的规则:固定日期的假日落在周六时移至周五,落在周日时移至周一。英格兰和威尔士的银行假日遵循 GOV.UK 的银行假日数据,替代补休日顺延至下一个空闲的工作日。复活节使用匿名格里高利算法(Anonymous Gregorian algorithm)计算。「加上工作日」方向每次向前或向后推进一天,跳过非工作日,直至用完所请求的天数。
实例演示
使用「周六–周日」周末和美国联邦假日,计算从 2025 年 1 月 6 日到 2025 年 1 月 31 日的工作日。
共 26 个日历天:19 个工作日、6 个周末日和 1 个公共假日(2025 年 1 月 20 日的马丁·路德·金纪念日)。
| 月份 | 日历天数 | 周一至周五天数 |
|---|---|---|
| 1月 | 31 | 22 |
| 2月 | 28 | 20 |
| 3月 | 31 | 22 |
| 4月 | 30 | 22 |
| 5月 | 31 | 21 |
| 6月 | 30 | 22 |
| 7月 | 31 | 23 |
| 8月 | 31 | 21 |
| 9月 | 30 | 22 |
| 10月 | 31 | 22 |
| 11月 | 30 | 21 |
| 12月 | 31 | 23 |
| 2026 年合计 | 365 | 261 |
| 年份 | 日历天数 | 周末天数 | 周一至周五天数 |
|---|---|---|---|
| 2026 | 365 | 104 | 261 |
| 2027 | 365 | 104 | 261 |
常见问题
计数是否包含起始日期和结束日期?
包含。只要起始日期和结束日期不是周末或假日,二者都会计入区间。从 2025-01-06 到 2025-01-06、且没有任何剔除的区间,计为 1 个工作日。
系统识别哪些美国假日?
计算器适用全部 11 个美国联邦假日:元旦、马丁·路德·金纪念日、总统日、阵亡将士纪念日、六月节(Juneteenth)、独立日、劳动节、哥伦布日、退伍军人节、感恩节和圣诞节。落在周六的假日改在周五补休;落在周日的假日顺延至周一。
系统识别哪些英国假日?
已包含英格兰和威尔士的银行假日:元旦、耶稣受难日、复活节星期一、五月初银行假日、春季银行假日、夏季银行假日、圣诞节和节礼日(Boxing Day)。当某个假日落在周末时,会自动适用替代补休日。
我能剔除我公司或国家特有的假日吗?
可以。使用「自定义假日」字段,以 yyyy-mm-dd 格式添加任意日期。每个自定义日期都会被视同内置公共假日来处理——无论它是否落在周末,都会从工作日计数中剔除。
「加上工作日」模式有什么作用?
它不是计算两个日期之间的天数,而是找出在起始日期之后(或对于负值,之前)恰好 N 个工作日所对应的日期。这对计算付款到期日、SLA 截止期和合同通知期很有用。
2026 年有多少个工作日?
2026 年共有 365 天:104 天落在周末,261 天落在周一至周五。在美国,扣除 11 个在工作日补休的联邦假日后剩 250 个工作日;按英格兰和威尔士的银行假日安排,同样的算法剩 253 个。在计算器中选择你所在的国家即可查看自己的总数。
2026 年美国联邦工作日有多少天?
2026 年美国全部 11 个联邦假日都在周一至周五补休——独立日恰逢 7 月 4 日星期六,因此在 7 月 3 日星期五补休,其余假日本身就落在工作日。因此联邦工作日为 261 − 11 = 250 天。
为什么 2026 年有 53 周?
365 天的年份等于 52 个整周加 1 天。由于 2026 年的首日和末日都是星期四,按 ISO 8601 周编号它共有 53 个编号周:第 1 周从 2025 年 12 月 29 日(周一)开始,第 53 周从 2026 年 12 月 28 日(周一)开始。这正是部分按周发薪的员工在 2026 年会遇到 53 个发薪日的原因。
热门场景
资料来源
- Federal Holidays — U.S. Office of Personnel Management
- UK bank holidays — GOV.UK (2016)
- BOE-A-2025-21667 Resolución de 17 de octubre de 2025, de la Dirección General de Trabajo, por la que se publica la relación de fiestas laborales para el año 2026. — Boletín Oficial del Estado (2025)
由 YouCalc 团队审核 · 最近审核
发现翻译问题、计算问题或有任何建议?欢迎告诉我们。