通过MCP连接 →

输入计算

数学公式

广告

结果

Resulting Date & Time
Jan 1, 2024 17:30
Monday
星期几 Monday
2024
1
1
17
30
累计增加的总分钟数 330

这个计算器能做什么

日期时间加法计算器可以在任意起始日期和时间的基础上,加上你指定的小时数和分钟数,直接算出最终的日期与时间。它会自动处理跨天、跨月、跨年的进位——比如在晚上 10 点的基础上加 30 小时,会正确落到第二天;在月末附近加上若干小时,也会自动顺延到下个月。

使用方法

先选择起始日期和起始时间,再填写要加上多少小时、多少分钟(支持小数,例如 1.5 小时)。计算结果会显示新的日期与时间、对应的星期几,以及各项数值的明细和累计增加的总分钟数。

计算公式解析

系统会先把起始日期和时间转换成同一个时间点(时刻)。然后将时长全部换算成秒:\(\text{小时} \times 3600 + \text{分钟} \times 60\)。把得到的秒数加到起始时刻上,再换算回日历上的年、月、日、时、分。

$$\text{结果} = \text{起始} + (\text{小时} \times 3600 + \text{分钟} \times 60)\ \text{秒}$$

由于计算是在一条连续的时间轴上进行的,所有进位(60 秒进 1 分、60 分进 1 小时、24 小时进 1 天、月末顺延到下个月)都会自动完成。

Advertisement
时间轴显示起始日期时间加上一段已用时长,得出跨过午夜的结果日期时间
加上一段时长会将起始日期时间向前推移,跨过午夜时进入第二天。

实例演示

起始时间:2024 年 1 月 1 日 12:00。加上 5 小时 30 分钟。总秒数:

$$5 \times 3600 + 30 \times 60 = 18{,}000 + 1{,}800 = 19{,}800\ \text{秒} = 5\ \text{小时}\ 30\ \text{分}$$

结果为:2024 年 1 月 1 日 17:30,累计增加 330 分钟。

Advertisement
小时块和分钟块合并成总秒数条
小时和分钟先换算成秒,再加到起始时间上。

小时和分钟转换为秒

向日期添加时间的方法是将您添加的小时和分钟转换为秒,然后抵消开始时间戳。核心关系是 \(1\text{ 小时}=60\text{ 分钟}=3600\text{ 秒}\) 和 \(1\text{ 分钟}=60\text{ 秒}\)。下表将常见的时间段映射到总分钟数和总秒数。

持续时间(小时) 总分钟数 总秒数
0.25 h 15 m 900 s
0.5 h 30 m 1,800 s
1 h 60 m 3,600 s
1.5 h 90 m 5,400 s
2.25 h 135 m 8,100 s
12 h 720 m 43,200 s
24 h 1,440 m 86,400 s
30 h 1,800 m 108,000 s

例如,要添加2小时15分钟,您需要抵消 \(2\times 3600 + 15\times 60 = 7200 + 900 = 8100\) 秒,计算器会自动将任何溢出进位到下一分钟、小时或天。

常见问题

可以加上不是整数的小时吗?可以——输入 2.25 小时,相当于加上 2 小时 15 分钟。

能正确处理闰年吗?可以,进位采用标准日历规则,包含闰年在内。

可以做减法(往前推)吗?可以,在小时或分钟里输入负数,即可把时间往前推。

最后更新: