关于日期差计算器
本工具能精确算出两个日期之间到底相差多少时间——既给出按年、月、日拆分的日历式结果,也给出总计(天数、周数、月数)。无论是倒数或回溯某个事件、计算项目或合同的时长、核对通知期,还是回答“距今已经过去了多少天”,它都很实用。选择起止日期,剩下的交给它来完成,并且会正确处理每月天数和闰年的差异。
工作原理
总天数是两个日期之间精确的天数差。日历式拆分(年、月、日)的计算方式与手工计算一致——逐位相减,并在跨月、跨年时借位,使用每个月的实际天数。周数与天数、以及总月数都是由此推导出来的。还有一个选项可以将结束日也计入(这样周一到周五的时间跨度可以读作 4 天或 5 天,取决于是否两端都计入)。
设定与行为
- 开始日期必须早于或等于结束日期,否则会提示你修正。
- 闰年及各月不同的天数会自动处理。
- 默认情况下,计算的是单纯的差值(结束减开始);勾选计入结束日可以同时计入两端。
- 只处理完整的日历日期——不涉及具体时间或时区。
限制
- 总天数和总月数是用不同方式描述同一段时间,二者不能通过简单除法互相换算,因为每月的天数不同——两者都是正确的度量方式。
- 计算的是日历天数,包括周末和节假日;如只需工作日,请使用工作日计算器。
- 没有具体时间成分,因此不适合精确到小时、分钟的时长计算(这类需求请使用时长计算器)。
- 非常久远的历史日期依赖浏览器所用的日历系统,即现代(外推)公历。
隐私
计算完全在你的浏览器中进行。你的日期绝不会被上传或保存。

