日常生活

时间加法计算器

设置
重置
分享结果
保存
嵌入
报告错误

分享计算器

将我们的免费计算器添加到您的网站

请输入有效的 URL。仅支持 HTTPS URLs。


将页面上计算器输入字段中的当前值用作嵌入计算器的默认值。


输入框边框聚焦颜色,开关框选中颜色,选择项悬停颜色等。


请同意使用条款。

预览

保存计算器

计算器设置

请输入在允许范围内的值。

请输入在允许范围内的值。

请输入在允许范围内的值。

请输入在允许范围内的值。

分享计算器

什么是时间加法计算器?

时间加法计算器是一种工具,它接收一个起始日期和时间,然后加上(或减去)以天、小时、分钟和秒表示的时长。结果是该时长过去之后的新日期和时间。

无需扳着手指数,也无需操心当前月份有多少天,计算器会替你完成运算。它会自动将分钟进位为小时、小时进位为天、天进位为月和年,因此你永远不必记住一分钟有 60 秒、一小时有 60 分钟或一天有 24 小时。

这对日常规划很有用:弄清楚 36 小时的包裹何时到达、90 分钟的会议何时结束,或者从今天起向前数 100 天会到哪个日期。

计算器的工作原理

计算器需要两项信息:

  1. 起始日期和时间 — 你开始计数的时刻。
  2. 时长 — 要应用的天、小时、分钟和秒数。

然后你选择一种操作

  • — 将结果在时间上向前移动。
  • — 将结果在时间上向后移动。

在内部,计算器将整个时长转换为单一偏移量,并将其应用到起始时刻。由于每个单位都会进位到下一个单位,部分单位会被正确进位。例如,加上 90 秒会增加 1 分 30 秒,而在 20:00 加上 6 小时会进位到第二天。

公式

如果我们以秒为单位测量一切,结果就是起始时刻加上(或减去)总时长:

Tresult=Tstart±ΔT_{\text{result}} = T_{\text{start}} \pm \Delta

其中以秒为单位的总时长为:

Δ=86400d+3600h+60m+s\Delta = 86400 \cdot d + 3600 \cdot h + 60 \cdot m + s

这里:

  • dd = 天数
  • hh = 小时数
  • mm = 分钟数
  • ss = 秒数

这些常数源于一天有 8640086400 秒、一小时有 36003600 秒、一分钟有 6060 秒。第一个公式中的符号在相加时为正,在相减时为负。

示例

示例 1:加上天数

2024-01-01 09:00:00 开始,加上 14 天

Δ=8640014=1209600 s=14 days\Delta = 86400 \cdot 14 = 1209600 \text{ s} = 14 \text{ days}

结果是 2024-01-15 09:00:00 —— 正好两周之后,一天中的时刻保持不变。

示例 2:加上小时和分钟

2024-01-01 03:37:00 开始,加上 2 小时 44 分钟

3h37m+2h44m=6h21m3\text{h}\,37\text{m} + 2\text{h}\,44\text{m} = 6\text{h}\,21\text{m}

结果是 2024-01-01 06:21:00,因为 37 + 44 = 81 分钟进位为 1 小时 21 分钟。

示例 3:进位到第二天

2024-01-01 20:00:00 开始,加上 6 小时

20:00+6h=26:00=02:00 (next day)20\text{:}00 + 6\text{h} = 26\text{:}00 = 02\text{:}00 \text{ (next day)}

结果是 2024-01-02 02:00:00。当小时越过午夜时,计算器会自动将日期向前推进。

示例 4:减去一段时长

2024-01-15 09:00:00 开始,减去 14 天

Tresult=Tstart1209600 sT_{\text{result}} = T_{\text{start}} - 1209600 \text{ s}

结果是 2024-01-01 09:00:00,与示例 1 中用作起点的时刻相同。

实际用途

  • 运输和配送 —— 在发货时间戳上加上比如 36 小时的运输时间,以估算到达时间。
  • 会议和活动 —— 在开始时间上加上时长,以得知某事何时结束。
  • 烹饪和发酵 —— 加上以天和小时计量的发酵或腌制周期。
  • 截止日期 —— 向前数固定天数以找到到期日,或减去缓冲时间以得知何时开始。

常见问题

计算器会处理闰年吗?

会。加天数遵循实际日历,因此在 2024-02-28(闰年)加 2 天会落在 2024-03-01,而在非闰年则会落在 2024-03-02。

我可以减去时间而不仅仅是加上时间吗?

可以。选择操作,时长就会向后应用,将结果移到更早的时刻,必要时还包括回退到前一天或前一个月。

如果我把某个字段留空会怎样?

空字段会被视为零,因此你只需填写你关心的单位。加上全为零的时长只会返回起始日期和时间。

这与时间跨度计算器有何不同?

时间跨度计算器求的是两个已知时刻之间的时长。这个计算器做的恰恰相反:你知道起点和时长,它求出第二个时刻。

报告错误

此字段为必填项。