日期推算的计算顺序
工具先处理年和月,再处理周和天。加减年、月时保持“日”不变,例如 3 月 15 日加 2 个月是 5 月 15 日;如果目标月份没有这一天,就取该月最后一天,这叫月末溢出处理:1 月 31 日加 1 个月得到 2 月 28 日(闰年为 2 月 29 日),2024 年 2 月 29 日加 1 年得到 2025 年 2 月 28 日。之后再把周换算成 7 天,与天数一起加到日期上,这一步是精确的整日加减,不存在歧义。
顺序不同结果可能不同。以 2026 年 1 月 30 日加 1 个月 2 天为例:先加月得 2 月 28 日,再加 2 天是 3 月 2 日;若先加天得 2 月 1 日,再加月则是 3 月 1 日。本工具固定采用先年月、后周天的顺序,与 Excel 的 EDATE 函数和多数编程语言日期库的处理一致。
常见用途
合同到期日:签约日加 1 年再减 1 天,就是常见的“一年期”合同最后一天。保质期:生产日期加保质期天数,超过即过期;按月标注的保质期同样适用月末规则。预产期:末次月经首日加 280 天(40 周)。诉讼时效、试用期、退换货期限、信用卡免息期等也都可以用起始日加固定天数来推算。
结果同时给出星期几,方便判断到期日是否落在周末;许多法律期限规定期满日为节假日时顺延到下一个工作日,请结合实际规则调整。