Start 提交收录

日期差计算器

学习与数学

计算两个日期之间的天数、工作日、周数,并拆成整年、整月与余天。

不包含结束日,因此 1 月 1 日到 1 月 1 日为零天。

计算结果

相隔天数 —
  • 工作日(周一至周五) —
  • 周数 —
  • 整年 —
  • 整月(扣除整年后) —
  • 余天 —

修改任意输入,结果即时更新。

公式与规则

  • 相隔天数 = 结束日期 − 开始日期,不包含结束日当天
  • 工作日只统计周一至周五,不扣除法定节假日
  • 先取整年、再取整月,剩下的是余天,因此 1 月 31 日到 3 月 1 日为 1 个月 1 天
  • 周数 = 天数 ÷ 7

实际示例

整年跨度

输入 开始 2026 年 1 月 1 日,结束 2026 年 12 月 31 日。

结果 364 天、260 个工作日、52.00 周,即 0 年 11 个月 30 天。

闰日到次年 2 月 28 日

输入 开始 2024 年 2 月 29 日,结束 2025 年 2 月 28 日。

结果 365 天、261 个工作日;因 2 月 29 日在次年按 2 月 28 日对接,计为 1 年 0 个月 0 天。

一个月:10 月 1 日到 31 日

输入 开始 2026 年 10 月 1 日,结束 2026 年 10 月 31 日。

结果 30 天、22 个工作日、4.29 周,即 0 年 0 个月 30 天。

常见问题

结束日当天算在内吗?

不算。结果表示两个日期之间经过的时长,因此不含结束日:1 月 1 日到 1 月 2 日为 1 天。若需要含首尾的计数(例如统计出差天数),请自行加 1。

为什么工作日不等于天数 × 5 ÷ 7?

因为起止日期落在不同星期,整周之外多出的几天分布并不均匀。计算器按每天的实际情况统计,所以 30 天里可能有 21、22 或 23 个工作日。

时区或夏令时会影响结果吗?

不会。两个日期按纯日历日比较、不带具体时刻,因此夏令时的一小时偏移不会多算或少算一天。

免责声明: 结果按页面所列公式计算,仅作参考;实际用量会受材料品牌、施工方式与环境影响,下单前建议预留余量。