通过MCP连接 →

输入计算

数学公式

广告

结果

总时长
4h 15m 30s
时 : 分 : 秒
小时 4
分钟 15
30
总秒数 15,330

什么是时间相加计算器?

时间相加计算器可以把多段以小时、分钟、秒表示的时长加在一起,并以清晰、标准化的"时:分:秒"格式给出总和。无论是累计多次工作时段、统计运动分段成绩、汇总视频片段时长、计算各步骤的烹饪时间,还是处理任何一连串的计时任务,当分钟或秒数超过 60 需要进位时,它都能帮你轻松搞定。

使用方法

在对应的每一行中填入该段时长的小时、分钟和秒。任意字段都可以留空或填 0。点击"计算",工具会先把每一组数据换算成秒,再相加求和,最后把总和重新换算回整齐的小时、分钟和秒。为方便参考,结果还会同时显示总秒数。

计算公式解析

每一段时长都会先用统一单位——秒——换算,公式为 \(\text{时} \times 3600 + \text{分} \times 60 + \text{秒}\)。把所有数据相加,得到总秒数 \(T\)。随后对结果进行标准化处理:

$$\begin{gathered} T = 3600(\text{H}_1 + \text{H}_2 + \text{H}_3) + 60(\text{M}_1 + \text{M}_2 + \text{M}_3) + (\text{S}_1 + \text{S}_2 + \text{S}_3) \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{Hours} &= \left\lfloor T / 3600 \right\rfloor \\ \text{Minutes} &= \left\lfloor (T \bmod 3600) / 60 \right\rfloor \\ \text{Seconds} &= T \bmod 60 \end{aligned} \right. \end{gathered}$$

小时 = T ÷ 3600(取整数部分),剩余分钟 = (T mod 3600) ÷ 60,秒 = T mod 60。这样可以确保分钟和秒始终保持在 0 到 59 之间。

三段时长转换为秒并合并为一个总和
将每段时长转换为秒,求和后再归一化为时:分:秒。

实例演示

将 2 时 30 分 0 秒、1 时 45 分 30 秒和 0 时 0 分 0 秒相加。换算成秒:

$$9000 + 6330 + 0 = 15330 \text{ 秒}$$

标准化处理:\(15330 \div 3600 = 4\) 小时(用掉 14400 秒),余下 930 秒 → \(930 \div 60 = 15\) 分钟,再余 30 秒。所以总时长为 4 时 15 分 30 秒

展示秒进位为分钟和小时的示意图
通过将60秒进位为1分钟、60分钟进位为1小时来归一化总秒数。

常见问题

可以相加三段以上的时长吗?当前版本支持三组输入。如需相加更多段,可以先把几段加起来,再把结果作为新的一项继续累加。

如果我的分钟或秒数超过 60 怎么办?没有问题——计算器会自动进位,例如输入 90 分钟,在总和中会变成 1 时 30 分。

支持小数吗?所有输入都按小时、分钟、秒的整数处理;为保证进位准确,请使用整数单位。

最后更新: