日期计算器:对日期加减时间

对一个日期加上或减去年、月、周、日、小时和分钟,显示结果的星期和 ISO 日期,并说明月末取整的处理方式。

什么是 日期计算器?

找出比起始日期早或晚一段给定时间的日期。你可以组合年、月、周、日、小时和分钟,例如 1 年 2 个月 10 天。

如何使用 日期计算器

  1. 输入开始日期,需要时再填写开始时间(可选)。
  2. 在运算中选择加上 (+) 或减去 (−)。
  3. 填写要加减的年、月、周、日、小时和分钟。
  4. 查看结果日期及其星期和 ISO 8601 值;如果日期被取整到月末,会出现一条提示。

示例

输入
2026-01-31 + 1 month
输出
Saturday, February 28, 2026 (2026-02-28) – day 31 clamped to the end of February

何时使用 日期计算器

适用于到期日、保修或试用期截止、付款期限,或者“100 天后是几号”之类的问题。如果只想按工作日计算(跳过周末和节假日),请使用工作日计算器。

日期计算器 的工作原理

先加减年和月:月份数被平移,如果原来的日在目标月份中不存在,就取该月最后一天(1 月 31 日加 1 个月 = 2 月 28 日,闰年则是 29 日)。然后按精确天数加减周和天,最后加减小时和分钟,它们可能进位到后一天或前一天。计算使用 UTC 的日期编号,因此时区和夏令时不会让结果偏移。

常见用例

  • 找出发票开出 90 天后的日期
  • 计算到期日或失效日期
  • 算出 6 个月试用期何时结束
  • 从某个活动日期向前倒推若干周

常见问题

1 月 31 日加一个月会怎样?

2 月没有 31 日,所以结果会取整到 2 月的最后一天。出现这种情况时,工具会显示一条提示。

各个数值按什么顺序应用?

先是年和月,然后是周和天,最后是小时和分钟。改变顺序在月末前后可能得到不同的结果。

开始日期算作第 0 天吗?

是的。3 月 10 日加 1 天得到 3 月 11 日。

推荐的下一步

探索更多分类