天数差计算工具

选择开始日期和结束日期,精确计算自然日、工作日、周末、整周余天及日历年月日差。支持包含结束日、快捷日期范围、逐日明细筛选和结果复制。

后端精确计算 无时区误差 无需上传数据
选择日期范围
公历日期
快捷范围
包含结束日 开启后,结束日期计入总天数和逐日统计
计算结果
所选日期范围共计
等待计算
--
整周 / 余天 --
工作日 --
周末 --
折合小时 --
日期边界
请选择日期后计算
日历年月日差
--
工作日按周一至周五统计,不包含法定节假日和调休规则。

功能特性

自然日精确计算

按公历日期边界计算,不受时区、夏令时和具体时刻影响。

工作日与周末

同步统计周一至周五和周六、周日的数量,便于工期评估。

多维结果展示

同时给出总天数、整周余天、小时数和日历年月日差。

逐日明细筛选

逐项查看范围内日期,并按全部、工作日或周末快速筛选。

使用说明

  1. 选择开始日期和结束日期,也可以使用“今天”“未来 7 天”“本月”“今年”等快捷范围。
  2. 按需开启“包含结束日”。开启时结束日期会计入总天数,关闭时只计算两个日期边界之间的间隔。
  3. 点击“计算日期差”,查看总天数、工作日、周末、整周余天及年月日差。
  4. 在逐日明细中切换筛选条件,或使用“复制摘要”保存计算结论。

常见使用场景

  • 项目排期:估算开发、测试、交付区间内的自然日和基础工作日数量。
  • 合同与账期:核对起止日期、服务周期、付款期限和逾期天数。
  • 纪念日与倒计时:计算生日、考试、旅行、活动或重要日期之间的天数。
  • 数据核验:检查报表、数据库和业务系统中的日期跨度结果。

计算规则说明

不包含结束日

总天数等于结束日期减去开始日期。例如 5 月 1 日到 5 月 2 日相差 1 天,同一天相差 0 天。

包含结束日

在日期边界差值上增加 1 天。例如 5 月 1 日到 5 月 2 日共 2 天,同一天按 1 天计算。

年月日历法差

先计算完整年份,再计算完整月份,最后计算剩余天数,能够正确处理大小月和闰年。

工作日口径

周一至周五记为工作日,周六和周日记为周末;不应用国家、地区或企业的节假日安排。

常见问题

日期差计算是否包含结束日?
可以自行选择。默认勾选“包含结束日”,例如同一天到同一天结果为 1 天;关闭后按两个日期边界的间隔计算,同一天结果为 0 天。
工作日是否扣除法定节假日?
不会。本工具的工作日按周一至周五统计,周末按周六和周日统计,不自动扣除各地区法定节假日或调休安排。
为什么年月日差与总天数不能直接换算?
不同月份有 28 至 31 天,年份还可能包含闰日。年月日差按日历顺序逐段计算,总天数则是两个日期边界之间的绝对日数,两者适合不同的表达场景。
工具可以计算跨年或很长的日期范围吗?
可以。统计值由后端直接计算;当范围超过 400 天时,为控制页面性能,逐日区域仅展示前后各 200 天,并明确标出中间省略的天数。
日期计算是否受时区或夏令时影响?
不会。本工具仅按公历日期计算,不引入具体时刻、时区或夏令时,因此不会出现一天被算作 23 小时或 25 小时的问题。