未来日期问题是日期差值问题的镜像:不再问两个日期相隔多远,而是问起点日期经过一段天、周、月或年之后落在哪一天。日期计算器的加算模式回答它,这也是默认模式:选起点日期、选单位、输数量,结果行读作起点日期加数量等于落点日期,星期与月份全拼。本文例子里,2026 年 1 月 15 日加 90 天落在 4 月 15 日,加 3 周落在 2 月 5 日,1 月 31 日加 1 个月按月末规则落在 2 月 28 日。
文章按以下顺序展开:加算模式支持的单位与各自上限;天与周的线性一侧;月和年带来的月末进位规则;年龄、到期日与目标日期等用例;把落点日期带入储蓄、增值与代码;加算模式与差值模式的分工。
单位与上限
单位下拉提供天、周、月、年四种,数量按单位设上限:3650 天、520 周、120 个月、10 年,是同一个 10 年跨度用四种单位表达。超过上限不报错,而是裁到上限,所以输 3651 天会按 3650 天处理。加减开关翻转同一字段,减法是同一套数往反方向走,从 2026 年 4 月 15 日减 90 天回到 1 月 15 日,与加 90 天的距离完全对称。
天与周:线性一侧
天按自然日逐日跨过月与年的边界:2026 年 1 月 15 日加 90 天,穿过 1 月剩余 16 天、2 月整月 28 天、3 月整月 31 天,再进 4 月 15 天,落在 4 月 15 日。周先换算成天再应用,3 周是 21 天,1 月 15 日加 21 天落在 2026 年 2 月 5 日。两种单位都不数工作日与节假日,结果是纯自然日计数,任何星期几做起点都一样。
月与年:月末进位规则
按月与按年加算时,目标月里还有原日就保留原日,没有就拉回该月最后一天。1 月 15 日加 6 个月是 7 月 15 日,无需调整;但 1 月 31 日加 1 个月,2026 年 2 月没有 31 日,结果回落到 2026 年 2 月 28 日;同样的起点在 2024 年回落到 2 月 29 日,因为那年 2 月有 29 天。按年加算移动年份并套用同一条规则,所以 2 月 29 日加 1 年在平年落在 2 月 28 日。结果行始终给出完整答案,回落的情况看得见,不会静默。
年龄、到期日与目标日期
未来日期问题藏在不少日常计算里。某一日龄是起点钉在出生日的日期加算,年龄计算器处理这个特例,并给出年、月、日的拆分,单纯落点日期给不出这个拆分。贷款结清或下一个还款日是起点加一段月数,贷款计算器把同样的期限带进月供金额。退休目标日期是同一条模式的远端,退休规划器把缴费计划锚在工作期结束的年份上。
把落点日期带下去
落点日期定下之后,日期本身很少是计算的终点。储蓄目标计算器把目标日期变成每月金额,朝 4 月 15 日攒一笔固定的钱,就有对应的月存数字挂在日期上。复利计算器回答今天放一笔钱到那天值多少,90 天跨度由此从天数变成金额。日期还要进代码、服务器或第三方系统时,Unix 时间戳转换器把落点日期改写成单一整数秒数,时区选择写明,不靠假设。
当问题问的是间隔而不是目标
同一个工具有差值模式,回答镜像问题:两个日期相隔多远。它把 1 月 15 日到 4 月 15 日的 90 天跨度读作 90 天、12 周、约 2 个月、约 0 年:周按整 7 天块,月按 30.44 天平均,年按 365.25 天平均,全部向下取整。向下取整让 90 天显示 2 个月而不是 3 个,也让年数落后于历法年。日期差值文章完整走一遍那个模式,包括本文没展开的工作日一侧。