时间、日期与工作

日期加减计算器

更新于 2026年8月21日 审核于 2026年8月21日
在一个日期上增加或减去年、月、周和日,明确处理月末日期并显示本地化结果。

日历日期运算

给日期增加或减去时间

固定计算顺序
计算器依次应用年、月、周、日;如果目标月份没有对应日期,会先取月末再继续。

结果

计算摘要

输入数值以查看结果

计算结果、明细、假设和警告会显示在这里。

日期转换

从基准日期到结果日期

增加
从基准日期到结果日期从 2026年8月28日 开始,执行“增加”所填时间量,结果为 2026年9月28日。基准日期2026年8月28日2026-08-28+结果日期2026年9月28日2026-09-280100日历净位移天数31结果星期星期一
修改运算方式或任一数值,日期转换会立即同步更新。

如何使用这个计算器

  1. 1选择一个基准日历日期,并选择增加或减去。
  2. 2输入任意组合的整数年、月、周和日。
  3. 3点击计算,查看结果日期、星期和日历净位移天数。

公式

结果 = 基准日期 ± 年 ± 月 ± 周 ± 日

各单位按固定顺序应用;先对日历年和月取有效月末,再应用固定七天的周和日历天。

计算步骤

  • 验证基准日期和非负整数增减量。
  • 应用带符号的日历年,不存在周年日时取有效月末。
  • 应用带符号的日历月,不存在对应日时取月末。
  • 每周按七个日历日应用,再应用剩余天数。
  • 确认结果仍在 0001 年至 9999 年之间。

示例

2026 年 1 月 31 日增加一个月会得到 2026 年 2 月 28 日,因为 2 月 31 日不存在;结果中会显示月末调整提示。

假设条件

  • 日期单位按年、月、周、日顺序应用;改变顺序可能得到不同结果。
  • 目标月份没有对应日时,取该月最后一个有效日期。
  • 一周始终等于七个日历日。
  • 计算使用公历纯日期,不包含具体时间和时区。
  • 支持的结果范围是 0001 年至 9999 年。

资料来源

常见问题

1 月 31 日后的一个月是哪天?

按照本工具明确的月末规则,结果是 2 月最后一个有效日期。

一年总是等于 365 天吗?

不是。年是日历单位,可能跨越闰日;结果还会显示实际日历净位移天数。

各单位按什么顺序应用?

依次是年、月、周、日;该固定顺序也会显示在结果假设中。

可以输入负数吗?

请选择“减去”并输入非负整数,这样分享链接和所显示的运算方式更明确。

这里使用工作日吗?

不使用。周和日都是日历单位;需要排除周末和自定义节假日时请使用工作日计算器。

日期间隔计算器
计算两个日期之间准确的日历年、月、日以及总周数、总天数和小时数,并可选择是否包含结束日期。
工作日计算器
计算两个日期之间的工作日,可自定义周末、节假日、是否包含结束日期,并可换算计划工时。
年龄计算器
计算准确的日历年龄(年、月、日),并显示完整月数、周数、天数、小时数、出生星期和下次生日。