添加和减去日期

结果日期
下一个

选择起始日期,选定方向(增加或减少),输入天数、周数、月数或年数,该工具便会返回包含星期及月份名称的最终日期。此功能非常实用,可用于计算合同截止日期、付款期限、保修期结束时间、签证申请窗口期或个人“自今日起90天”截止期限,无需翻阅日历即可完成计算。

如何对日期进行添加或减法操作

  1. 1

    选择开始日期

    1900年至2100年之间的任何日期均可使用。系统会默认填充当前日期。

  2. 2

    选择方向

    加法会使日期向前移动;减法会使日期向后移动。

  3. 3

    输入数值

    可在单次操作中组合天数、周数、月数及年数。周数在内部按×7天计算。

  4. 4

    阅读生成的日期

    输出结果以星期及月份名称显示计算出的日期。

日历计算比看上去要复杂

加天数很简单:只需移动儒略日序号即可。而加月份和年份时,每种实现都必须为边界情况选定一种处理方式。本工具遵循大多数现代编程语言采用的 ISO 8601 惯例:当目标月份的天数少于源月份时,结果会截断至最后一个有效日期。

  • 1月31日 + 1个月 → 2月28日(闰年为2月29日)。
  • 3月31日 + 1个月 → 4月30日。
  • 2024年2月29日 + 1年 → 2025年2月28日(而非3月1日)。

常见的日期计算任务

使用场景 经验法则
Net-30 发票 开票日期 + 30天
Net-60 或 Net-90 发票 开票日期 + 60 或 90 天
申根90/180滚动窗口 入境日期 + 89天(最后一个合法日)
美国 ESTA 有效期 批准日期 + 2 年
标准护照有效期 签发日期 + 10 年
试用期 开始日期 + 3 或 6 个月
保修期(消费者) 购买日期 + 1 或 2 年

周 ≠ 月

一周始终为7天;一个月则视具体月份而定,为28、29、30或31天。在任意日期上加“3周”,时间差始终为21天;加“3个月”时,时间差可能在89至92天之间。请选择与您所依据的合同或法规相匹配的时间单位。

工作日与公历日的区别

该工具用于统计日历天数(即每周的每一天)。若合同中明确要求“在10个工作日内”,则周末及公共假期不予计入,请改用工作日计算器,并注意公共假期的具体日期可能因所在司法管辖区而异。

常见问题

该参数固定为目标月份的最后一天,即2月28日(闰年则为2月29日),其行为与Python datetime、PHP DateTime及JavaScript Temporal等现代日期库完全一致。

不。此工具支持按日历天、周、月和年进行计算,周末和公共假期均包含在内。如需计算工作日,请使用专用的工作日计算器。

该计算完全基于日期,因此不受时区影响。同一天的午夜与23:59均会产生相同结果。

是的。该工具首先按年计算,然后按月、周、日依次递减,这与大多数人对“从今天起算两年三个月十天”的理解方式一致。

不会。您的日期和数值仅作为页面交互的一部分发送到我们的服务器以计算结果,并在您浏览工具步骤时短暂出现在页面链接中。它们不会被存储、记录或与任何人共享。

相关工具

此工具还提供其他语言版本