首页日期时间 › 日期推算器

日期推算器

从起始日期加上或减去若干年、月、周、天,得到目标日期和星期几,自动处理月末溢出。

日期推算的计算顺序

工具先处理年和月,再处理周和天。加减年、月时保持“日”不变,例如 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 周)。诉讼时效、试用期、退换货期限、信用卡免息期等也都可以用起始日加固定天数来推算。

结果同时给出星期几,方便判断到期日是否落在周末;许多法律期限规定期满日为节假日时顺延到下一个工作日,请结合实际规则调整。

常见问题

1 月 31 日加 1 个月是哪天?

2 月没有 31 日,取 2 月最后一天:平年 2 月 28 日,闰年 2 月 29 日。再加 1 个月则回到 3 月 28 日或 29 日,而不是 3 月 31 日。

30 天后和 1 个月后有什么区别?

30 天后是精确加 30 个整日;1 个月后是日历月的同一日。2 月 1 日加 30 天是 3 月 3 日(平年),加 1 个月是 3 月 1 日。

可以同时输入年、月、周、天吗?

可以,四个框可以混合填写,工具先加减年和月,再加减周和天。

减 N 天怎么算?

把方向选为“减”,其余输入不变,结果就是起始日之前的日期,同样显示星期几。