无需上传、100% 本地处理、无需账户

工作日计算器

选择起始和结束日期以计算两者之间的工作日,扣除周末和节假日。

各国法定节假日与工作日

仅包含主要的全国性法定节假日,不完全详尽,不含地区性节日。

年份 2026

国家工作日周末天数节假日总天数
法国2521049365
美国2521049365
英国2531048365
德国2541047365
Spain2541047365
Italy2541047365
加拿大2551046365
比利时2531048365

年份 2027

国家工作日周末天数节假日总天数
法国2541047365
美国2521049365
英国2531048365
德国2561045365
Spain2541047365
Italy2551046365
加拿大2541047365
比利时2541047365
法国 (2026)

法定节假日日期

  • 2026年1月1日星期四
  • 2026年4月6日星期一
  • 2026年5月1日星期五
  • 2026年5月8日星期五
  • 2026年5月14日星期四
  • 2026年5月25日星期一
  • 2026年7月14日星期二
  • 2026年8月15日星期六
  • 2026年11月1日星期日
  • 2026年11月11日星期三
  • 2026年12月25日星期五

明细

工作日
一月21
二月20
三月22
四月21
五月17
六月22
七月22
八月21
九月22
十月22
十一月20
十二月22
美国 (2026)

法定节假日日期

  • 2026年1月1日星期四
  • 2026年1月19日星期一
  • 2026年2月16日星期一
  • 2026年5月25日星期一
  • 2026年6月19日星期五
  • 2026年7月3日星期五
  • 2026年9月7日星期一
  • 2026年11月26日星期四
  • 2026年12月25日星期五

明细

工作日
一月20
二月19
三月22
四月22
五月20
六月21
七月22
八月21
九月21
十月22
十一月20
十二月22
英国 (2026)

法定节假日日期

  • 2026年1月1日星期四
  • 2026年4月3日星期五
  • 2026年4月6日星期一
  • 2026年5月4日星期一
  • 2026年5月25日星期一
  • 2026年8月31日星期一
  • 2026年12月25日星期五
  • 2026年12月28日星期一

明细

工作日
一月21
二月20
三月22
四月20
五月19
六月22
七月23
八月20
九月22
十月22
十一月21
十二月21
德国 (2026)

法定节假日日期

  • 2026年1月1日星期四
  • 2026年4月3日星期五
  • 2026年4月6日星期一
  • 2026年5月1日星期五
  • 2026年5月14日星期四
  • 2026年5月25日星期一
  • 2026年10月3日星期六
  • 2026年12月25日星期五
  • 2026年12月26日星期六

明细

工作日
一月21
二月20
三月22
四月20
五月18
六月22
七月23
八月21
九月22
十月22
十一月21
十二月22
Spain (2026)

法定节假日日期

  • 2026年1月1日星期四
  • 2026年1月6日星期二
  • 2026年4月3日星期五
  • 2026年5月1日星期五
  • 2026年8月15日星期六
  • 2026年10月12日星期一
  • 2026年11月1日星期日
  • 2026年12月6日星期日
  • 2026年12月8日星期二
  • 2026年12月25日星期五

明细

工作日
一月20
二月20
三月22
四月21
五月20
六月22
七月23
八月21
九月22
十月21
十一月21
十二月21
Italy (2026)

法定节假日日期

  • 2026年1月1日星期四
  • 2026年1月6日星期二
  • 2026年4月6日星期一
  • 2026年4月25日星期六
  • 2026年5月1日星期五
  • 2026年6月2日星期二
  • 2026年8月15日星期六
  • 2026年11月1日星期日
  • 2026年12月8日星期二
  • 2026年12月25日星期五
  • 2026年12月26日星期六

明细

工作日
一月20
二月20
三月22
四月21
五月20
六月21
七月23
八月21
九月22
十月22
十一月21
十二月21
加拿大 (2026)

法定节假日日期

  • 2026年1月1日星期四
  • 2026年4月3日星期五
  • 2026年7月1日星期三
  • 2026年9月7日星期一
  • 2026年10月12日星期一
  • 2026年12月25日星期五

明细

工作日
一月21
二月20
三月22
四月21
五月21
六月22
七月22
八月21
九月21
十月21
十一月21
十二月22
比利时 (2026)

法定节假日日期

  • 2026年1月1日星期四
  • 2026年4月6日星期一
  • 2026年5月1日星期五
  • 2026年5月14日星期四
  • 2026年5月25日星期一
  • 2026年7月21日星期二
  • 2026年8月15日星期六
  • 2026年11月1日星期日
  • 2026年11月11日星期三
  • 2026年12月25日星期五

明细

工作日
一月21
二月20
三月22
四月21
五月18
六月22
七月22
八月21
九月22
十月22
十一月20
十二月22

工作日计算器 的工作原理

工作日计算器统计两个日期之间的工作日数(周一至周五)。你可以粘贴一份公众假期列表将其排除在外,得到与实际日历相符的数字。结果随输入实时更新,调整日期范围或添加假期后立即生效。

所有计算在浏览器标签页内部运行。无论是日期、假期列表还是其他任何输入,都不会离开你的设备。路径中没有服务器,无需账号,离线后工具同样可以使用。这使它可以安全地用于内部项目排期、合同截止日期,或任何不应共享日期数据的场景。

工作日计算器 的分步使用说明

  1. 在第一个字段中输入开始日期。
  2. 在第二个字段中输入结束日期。
  3. 可选:在假期排除字段中逐行粘贴或输入公众假期日期,格式为 YYYY-MM-DD。
  4. 在字段下方即时显示的工作日数中查看结果。
  5. 调整任一日期或假期列表,实时重新计算。

常见使用场景

  • 项目经理计算合同交付截止日前剩余的工作日数,排除法定节假日。
  • 人力资源团队计算通知期内的确切工作日数,以便确认最终薪资发放日期。
  • 开发人员测试日期驱动功能时,统计两个样本日期之间的工作日数,以便独立验证后端逻辑。
  • 按净 30 天开具发票的自由职业者检查这在某个月实际代表多少工作日,以便设定合理的付款预期。

常见问题

周一至周五意味着周末总是被排除吗?

是的。计算器无条件跳过周六和周日。如果你的工作场所将周六视为工作日,则需要手动单独统计这些周六并加回去。

如何排除公众假期?

使用假期字段,每行输入一个假期日期,格式为 YYYY-MM-DD,例如 2025-12-25 表示圣诞节。计算器会从总数中减去落在工作日的假期。落在周六或周日的假期不影响结果,因为这些天已被排除。

开始日期和结束日期本身算作工作日吗?

如果两个日期都是工作日且不在你的假期列表中,则都计入工作日数。如果开始日期和结束日期设置为同一个工作日,结果为 1。

我输入的日期数据会被发送到服务器吗?

不会。所有统计逻辑直接在浏览器标签页中以 JavaScript 运行。你输入的日期和假期列表不会被传输到任何地方。你可以打开浏览器网络面板确认:不会出现包含你日期数据的请求。

结束日期早于开始日期会怎样?

计算器返回零而非负数。如需统计从较早日期到较晚日期的工作日数,请调换日期。

可以跨年计算工作日吗?

可以。范围可以跨越任意多年。只需输入完整的开始和结束日期(YYYY-MM-DD 格式或你所在地区的日期选择器格式),并在排除列表中包含所有相关假期即可。