如何为日期增加或减少天、周、月和年
填写可解析的 `YYYY-MM-DD` 日期和需要调整的天、周、月、年数值,再选择增加或减少即可得到新的日历日期。成功结果还会显示星期、序号日和 ISO 周数。
填写可解析的 YYYY-MM-DD 日期和需要调整的天、周、月、年数值,再选择增加或减少即可得到新的日历日期。成功结果还会显示星期、序号日和 ISO 周数。
先确定日期计算的用途
这个日期加减工具用于处理日历日期:你可以在一个基准日期上增加或减少天、周、月和年。它适合安排截止日期、回溯计划节点,或核对某个日期经过一段日历时间后的结果。日期输入和各项调整量都是可选的,因此可以只使用需要的单位;不填写日期时,计算会采用 2024-06-15 作为基准。
填写调整量并执行计算
-
在日期输入框中填写基准日期,使用
YYYY-MM-DD格式,例如2024-01-10。如果暂时不填,工具会采用默认基准日期 2024-06-15。 -
在天、周、月、年对应的输入项中填写调整量。某个单位不参与计算时,可将它保留为空或填入零;未填写的数值按零处理。然后选择增加或减少,若不指定操作,默认按增加处理。
-
执行计算。选择减少时,已提供的调整量会全部反向应用;选择增加时,则沿增加方向处理。周数不会按月份换算,而是先转换为每周 7 天,再用于日期计算。
-
读取计算结果。涉及月份或年份时,日期会先移动到目标月份或目标年份,之后才处理天数和周数。若原日期的日数在目标月份不存在,就采用该目标月份的最后一天作为中间日期。
查看日期信息并识别异常
成功时,结果区域会给出计算后的日历日期,并列出对应星期、该日期在本年度中的序号日以及 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 形式。
增加月份后遇到较短月份会怎样?
当目标月份没有原日期对应的日数时,中间日期会落在该月最后一天,随后才继续应用天数和周数偏移。
日期无法计算或结果超出范围时该怎么检查?
先确认日期能按指定形式解析;若格式没有问题,再检查计算是否把日期推到了支持范围之外,因为两种情况分别对应不同的错误指示。