指南

如何为日期增加或减少天、周、月和年

填写可解析的 `YYYY-MM-DD` 日期和需要调整的天、周、月、年数值,再选择增加或减少即可得到新的日历日期。成功结果还会显示星期、序号日和 ISO 周数。

工具 日期加减计算器

填写可解析的 YYYY-MM-DD 日期和需要调整的天、周、月、年数值,再选择增加或减少即可得到新的日历日期。成功结果还会显示星期、序号日和 ISO 周数。

先确定日期计算的用途

这个日期加减工具用于处理日历日期:你可以在一个基准日期上增加或减少天、周、月和年。它适合安排截止日期、回溯计划节点,或核对某个日期经过一段日历时间后的结果。日期输入和各项调整量都是可选的,因此可以只使用需要的单位;不填写日期时,计算会采用 2024-06-15 作为基准。

填写调整量并执行计算

  1. 在日期输入框中填写基准日期,使用 YYYY-MM-DD 格式,例如 2024-01-10。如果暂时不填,工具会采用默认基准日期 2024-06-15。

  2. 在天、周、月、年对应的输入项中填写调整量。某个单位不参与计算时,可将它保留为空或填入零;未填写的数值按零处理。然后选择增加或减少,若不指定操作,默认按增加处理。

  3. 执行计算。选择减少时,已提供的调整量会全部反向应用;选择增加时,则沿增加方向处理。周数不会按月份换算,而是先转换为每周 7 天,再用于日期计算。

  4. 读取计算结果。涉及月份或年份时,日期会先移动到目标月份或目标年份,之后才处理天数和周数。若原日期的日数在目标月份不存在,就采用该目标月份的最后一天作为中间日期。

查看日期信息并识别异常

成功时,结果区域会给出计算后的日历日期,并列出对应星期、该日期在本年度中的序号日以及 ISO 周数。这些信息可用于从不同的日历角度检查结果,但它们不会改变日期调整本身。

日期输入需要能够按 YYYY-MM-DD 形式解析;不符合要求的内容会得到错误指示,而不是计算日期。即使输入格式正确,若调整后的日期落在工具支持范围之外,结果也会带有超出范围的错误指示。遇到这类情况,应先检查日期和调整量,再判断是否需要缩小计算跨度。月份或年份跨越较短月份时,还要把“目标月最后一天”的规则纳入预期。

使用示例

你要找出 2024-01-10 往前五天对应的日历日期。

将基准日期填为 2024-01-10,把天数调整为 5,选择减少后执行计算。

结果会给出 2024-01-05,并同时提供该日期的星期、序号日和 ISO 周数。

使用限制

  • 日期需要采用可解析的 YYYY-MM-DD 形式;无法解析的输入不会产生计算日期,超出支持范围的结果会返回范围错误指示。

常见错误

  • 把日期写成 10/01/2024 这类形式会无法按要求解析;请改成带四位年份、两位月份和两位日期的 2024-01-10

常见问题

基准日期可以留空吗?

可以。日期栏不填写时,计算会使用 2024-06-15;如果自行输入基准日期,则需要使用 YYYY-MM-DD 形式。

增加月份后遇到较短月份会怎样?

当目标月份没有原日期对应的日数时,中间日期会落在该月最后一天,随后才继续应用天数和周数偏移。

日期无法计算或结果超出范围时该怎么检查?

先确认日期能按指定形式解析;若格式没有问题,再检查计算是否把日期推到了支持范围之外,因为两种情况分别对应不同的错误指示。

工具

日期加减计算器