计算两个日期之间的天数、周数、月数或年数,也可以从任意日期加减天数。
计算两个日期相差多少天,最简单的方法是把两个日期都换算成从某个固定基准起算的连续天数,然后相减。我们的计算器会自动为任意一对日期完成这一步。
常见用途:计算距离截止日期或活动还有多少天、按天计算某人的年龄、确定合同期限、推算付款到期日,以及计算节日前还剩多少个购物日。
加月份比加天数更复杂,因为每个月的长度不同。在 1 月 31 日上加 1 个月是有歧义的——有的系统取 2 月 28 日,有的取目标月份的最后一天。我们的计算器采用通行做法,调整到该月最后一个有效日期。
日期运算是计算两个日历日期相隔的天数,需要考虑每月天数和闰年(每 4 年一次,但不能被 400 整除的整百年除外)。计算器通常把每个日期转换为序列日数再相减。
从 2026 年 1 月 1 日到 2026 年 7 月 4 日共 184 天:1 月剩余 30 天 + 28 天(2026 年 2 月不是闰年)+ 31 + 30 + 31 + 30 + 4。
计入首尾还是不计? 惯例是不含起始日、含结束日;合同期限的定义可能不同,请以条款为准。
只算工作日? 工作日统计不含周六和周日,通常也不含法定假日,而各国的假日并不相同。
为什么每个月的天数不一样? 这是罗马历法留下的遗产 — 也正因如此,重要的事情用自动化的天数计算比心算更可靠。