时间与日期工具

日期加减计算器

在线推算基准日期加减天数、周数、月数与年数后的目标日期,并显示星期、年内天数和ISO周数。

运行工具

本日期加减计算器用于在指定公历基准日期的基础上,精准推算增加或减少特定天数、周数、月数及年数后的目标日期。该工具适用于项目工期排期、合同到期日推算、账期结算、证件有效期追踪以及各类日程倒计时安排。

在实际使用中,你可以单独或组合输入天数、周数、月份或年份的调整数值,并灵活选择执行加法或减法运算。在推算逻辑上,系统会优先根据设定的月数与年数进行月份定位;若原日期的日子超出目标月份的最大天数(例如从 1 月 31 日增加 1 个月到 2 月),系统会自动将其修正为目标月份的最后一天(平年 2 月 28 日或闰年 2 月 29 日),保证生成真实有效的公历日期。随后,系统再将周数折算为每 1 周 7 天并与输入的天数合并,在平移后的月份上进行天级偏移累加或扣减。

点击运行后,结果面板将完整展示计算得出的最终公历日期(格式为 YYYY-MM-DD),同时呈现该日期对应的星期名称、在当年度中的第几天序号以及国际通用的 ISO 周数。若输入的基准日期格式不规范,或者计算后的日期超出了有效年份范围,界面会显示清晰的提示以方便及时调整核对。

使用说明

  1. 在基准日期栏中输入或选择起始日期(格式为 YYYY-MM-DD,若不填写则默认使用预设日期 2024-06-15)。
  2. 按需在天数、周数、月数或年数输入框中填入调整数值,未填写的项目默认为 0。
  3. 在运算方式选项中选择“加”或“减”。
  4. 点击运行后,在结果区域查看计算得出的公历日期及其星期、年内天数和 ISO 周数。

示例

  • 在基准日期 2024-01-01 上增加 1 个月,运算得出目标日期为 2024-02-01,对应星期一、第 32 天、第 5 周。
  • 在基准日期 2024-01-10 上减少 5 天,运算得出目标日期为 2024-01-05,对应星期五、第 5 天、第 1 周。

常见问题

如果目标月份的天数少于当前日期的天数,系统会如何处理?

当调整年份或月份导致目标月份不存在对应的日期(例如 1 月 31 日加 1 个月),系统会自动将其调整为该月份的最后一天(如 2 月 28 日或平闰年对应的 2 月 29 日),随后再应用天数和周数的偏移。

周数是如何参与日期计算的?

输入的周数会按每 1 周等于 7 天的标准进行折算,并与天数数值合并后在最终日期上进行加减。

输入的日期格式有什么要求?

日期需要符合 YYYY-MM-DD 的公历标准格式。如果输入的文本无法被正确解析,系统将返回格式错误提示。

各项调整数值可以留空不填吗?

天数、周数、月数和年数均为可选输入,留空的项默认按 0 计算;基准日期留空时会采用预设日期。

嵌入此工具

使用以下代码,将这个可直接使用的 SmartPlusLab 工具添加到您的网站。