跳至内容

日历计算器 - 添加或减去年、月、日

日历计算器可以在一个起始日期的基础上,加上或减去若干年、月、周或天数,从而算出目标日期。工具会自动处理闰年的额外一天以及月末天数不同带来的边界情况,例如一月三十一日加一个月会正确得出二月的最后一天,而不是出现不存在的日期,适合项目截止日期规划、合同到期日推算和日常日程安排使用。

日历计算器

操作
结果
2026-08-29
开始日期
Aug 28, 2026
结束日期
Aug 29, 2026
加载计算器...
📚

文档

什么是日期计算器?

日期计算器以起始日期为基准,加上或减去年、月、周或日来计算出一个新日期。它会自动处理闰年和月份天数不同等日历规则,因此结果始终是一个实际存在的日期。

如何使用日期计算器

  1. 输入起始日期,或使用今天的日期。
  2. 选择时间单位:年、月、周或日。
  3. 输入数值,例如90或6。该数值必须是大于或等于零的整数。
  4. 选择加法或减法。
  5. 查看结果日期。

任何数值发生变化后,结果都会立即更新。

日期计算公式

计算器针对每种时间单位使用不同的规则。

年。 计算器将数值加到年份上或从年份中减去,同时保持月份和日期不变。例外情况是2月29日。如果起始日期是2月29日,而目标年份不是闰年,结果会变为2月28日。

月。 计算器将数值加到月份上或从月份中减去,并将超出的月份计入年份(例如,第13个月变为下一年的一月)。在可能的情况下,日期中的日保持不变。有时目标月份的天数少于起始日期中的日。将一个月加到1月31日就是这种情况之一。此时结果会变为目标月份的最后一天。

周。 一周等于七天。计算器将数值乘以七,然后加上或减去相应天数。

日。 计算器加上或减去准确的天数。它会计算中间的每一天,包括闰年的2月29日。

闰年规则。 如果某年能被4整除,则该年是闰年,除非它也能被100整除。能被100整除的年份,只有在也能被400整除时才仍是闰年。按照这一规则,2024是闰年,1900不是闰年,而2000是闰年。

支持的日期范围。 日期范围为公元1年1月1日至公元9999年12月31日。它无法生成公元1年之前的日期,因此不支持公元前日期。计算结果超出此范围时会显示错误,而不是显示结果。计算器始终使用现代公历,即使日期早于1582年;这一年欧洲大部分地区采用了公历。两位数年份按其字面含义解释:50年就是50年,而不是1950年。1582年以前的历史记录可能采用不同的日历,因此非常早的日期所得结果可能与这些记录不一致。

计算示例

加上天数。 起始日期为2024年1月1日。加上90天。结果为2024年3月31日。这90天经过了一个有29天的二月,因为2024年是闰年。从2023年1月1日开始进行同样的计算,结果为2023年4月1日,因为2023年二月只有28天。

加上月份。 起始日期为2023年1月15日。加上36个月。结果为2026年1月15日。三十六个月正好是三年,因此日期中的日保持不变。

月末调整。 起始日期为2023年1月31日。加上1个月。结果为2023年2月28日。2023年二月只有28天,因此计算器会将结果调整为二月的最后一天,而不是顺延到三月。

闰日加一年。 起始日期为2024年2月29日。加上1年。结果为2025年2月28日。2025年不是闰年,因此该年不存在29日的二月。

减去年份。 起始日期为2025年6月15日。减去25年。结果为2000年6月15日。

日期计算的常见用途

项目团队使用日期计算来确定交付期限和冲刺结束日期。贷款机构使用它来确定贷款到期日和还款计划。活动策划人员使用它提前数月确定婚礼和会议的日期。法律合同依靠它确定通知期和到期日。患者和诊所使用它跟踪药品续配日期和复诊预约。

常见问题

如何查找从今天起90天后的日期? 输入今天的日期,将单位设为日,输入90,然后选择加法。计算器会返回准确日期,并根据中间各月份天数的不同进行调整。

计算器会处理闰年吗? 会。它会根据标准闰年规则检查某年是否有366天,并在目标年份不是闰年时,将涉及29日的计算调整为2月28日。

当目标月份的天数少于起始日期的日数时会怎样? 结果会调整为该月份最后一个有效日期。将一个月加到一月31日,在大多数年份会得到2月28日,在闰年会得到2月29日,因为二月从来没有31天。

计算器可以处理公元前日期吗? 不可以。计算器只支持从公元1年到公元9999年的日期。如果计算结果会早于公元1年,则返回错误,而不是显示结果。

计算器会跳过周末和节假日吗? 不会。它会计算每个日历日,包括周末和节假日。若要排除这些日期,需要使用单独的工作日计算器来计算。

加上30天和加上1个月有什么区别? 加上30天总是向后推恰好30个日历日。加上1个月会移到下个月的同一日数,具体可能相隔28、29、30或31天,取决于涉及的月份。这两种操作通常会得到不同的结果。