日期计算器

在任意日期上加减年、月、周和天,求出结果日期——全部在你的浏览器中计算。

日期计算器完全在你的浏览器中运行。你输入的起始日期和数量仅用于设备上的计算,绝不会离开你的机器或到达 ArrayKit。

打开日期时长计算器

关于 日期计算器

日期计算器以一个起始日期为基准,加上或减去年、月、周和天的组合,给出精确的结果日期。选好日期,选择加或减,然后按需填写四个数量字段中的任意几个——答案会随你输入即时更新。月和年的运算会向月末收缩,因此 1 月 31 日加一个月落在 2 月 28 日(闰年为 2 月 29 日),而不是溢出到 3 月。除结果日期外,你还能看到它是星期几、移动的总日历天数,以及其中有多少是工作日、多少是周末。用它来求出截止日期、保修或通知期的结束日期、到期日,或者干脆算出「距今天 90 天」。每一次计算都在你的设备上运行——你输入的日期绝不会离开你的浏览器。

功能特性

如何使用 日期计算器

  1. 选择一个起始日期,或点按「今天」使用当前日期
  2. 用「操作」切换选择加或减
  3. 输入要应用的年、月、周和天中的任意几项
  4. 阅读结果日期、它是星期几以及各项天数
  5. 将结果复制为 YYYY-MM-DD 或完整书写的日期

示例

输入

Start: 2025-01-31
Add:   1 month, 1 day

输出

2025-03-01 (Saturday)
Total days: 29  ·  Business days: 21

先收缩月份(1 月 31 日 → 2 月 28 日),然后多出的那一天落在 3 月 1 日。

常见错误与故障排除

常见问题

日期计算器如何给日期加月份?
它先把年和月作为日历步骤应用,把日收缩到目标月份的长度,然后再加上周和天。因此 1 月 31 日加一个月是 2 月 28 日(闰年为 2 月 29 日),再加一天则落在 3 月 1 日。
我可以减去时间来求更早的日期吗?
可以。把「操作」切换到减,然后输入要往回推的年、月、周和天。工具会反向应用相同的数量,并显示更早的结果日期以及它是星期几。
年、月、周和天按什么顺序应用?
先应用年和月(带月末收缩),然后把周和天按固定的 7 天和 1 天计数加上。这个顺序与常见的日期库以及电子表格 EDATE 加天数的算法一致。
这里总天数和工作日有什么区别?
总天数是起始日期与结果日期之间完整的日历天数距离。工作日只计入这段区间里的周一至周五;周末天数则计入周六和周日。公共假日不会被扣除。
如何计算距今天若干天的日期?
点按「今天」设定起始日期,保持选中「加」,然后输入天数(或周、月、年)。结果日期——例如距今天 90 天——会立即连同它是星期几一起显示出来。
我输入的日期会被发送到任何地方吗?
不会。日期计算器完全在你的浏览器中运行,并在你的设备上计算一切。你输入的起始日期和数量绝不会离开你的机器,也不会到达 ArrayKit。

相关工具

全部 ArrayKit 工具