日期加减计算器

在任意日期上加减天、周、月或年,并查看得到的日期和星期几。

计算在本地完成,我们不会把输入值发送到服务器。

示例

2026年12月20日往后14天是2027年1月3日;2026年9月15日往后6周是2026年10月27日。给2026年1月31日加1个月得到2月28日,因为2月没有31号。

计算方法

天和周按日历逐日推进,因此周末、节假日和跨年都会直接跨过。月和年在目标月份有同一天时保留该日期,否则把结果调整到那个月的最后一天。

重要说明

日期按不含时间的本地日历日处理,所以夏令时调整不会影响结果。法律和金融期限对首日的计算方式可能不同,遇到周末或节假日的截止日也可能顺延到下一个工作日,请先确认适用的计算规则。

实用指南

天和周按日历推进:2026-12-20的14天后是2027-01-03,2026-09-15的6周后是2026-10-27。加月时若目标月有同一天则保持,否则取该月最后一天:2026-01-31加1个月为2026-02-28,但加2个月为2026-03-31,而02-28加1个月为03-28。2月29日加一年为2月28日。周末和节假日都计算在内;法律期限可能有不同的计算规则。

使用示例
输入结果
2026-01-31 +1 mo2026-02-28
2026-01-31 +2 mo2026-03-31
2026-02-28 +1 mo2026-03-28
2024-02-29 +1 y2025-02-28
2026-03-31 −1 mo2026-02-28
2026-12-20 +14 d2027-01-03
2026-09-15 +6 wk2026-10-27

常见问题

为什么加两次1个月和加2个月结果不同?

因为每一步都会各自做一次日期调整。2026年1月31日往后2个月是3月31日,但1月31日加1个月是2月28日,再加1个月则是3月28日。减法同理:2026年3月31日往前1个月是2月28日。合同写明“月末”时,请取实际的最后一天,而不是直接加月份。

闰日会怎样处理?

在非闰年会调整为2月28日,所以2024年2月29日加1年是2025年2月28日。四年之后这一天又会重新出现。落在2月29日的周年、续约和年龄节点在不同规定下处理方式不同,请查明适用于你的规则。

周末和节假日也计算在内吗?

是的,周六、周日和法定节假日在内的每一个日历日都会计入。所以2026年12月20日往后14天,即使处于假期,也是2027年1月3日。若期限以工作日计算,请改用工作日计算器。

相关工具