算出两个时间相差几小时几分钟,跨夜或跨日期都可以。结果同时提供十进制小时和总分钟数。
怎么算两个时间相差多久
- 用结束时间减去开始时间。
- 分钟不够减时,从小时借 1 小时,也就是 60 分钟。
- 结束时刻比开始时刻早时,说明跨过午夜:仅时间模式开启“结束于次日”;日期和时间模式直接填写实际开始、结束日期。
两种模式都先得到同一个总秒数;精确时长、十进制小时和总分钟数都来自这个总秒数。
时间换算速查表
HH:MM 用小时和分钟表示一段时长;十进制小时把同一段时长写成带小数的小时数。计算器把十进制小时保留两位小数,精确时长和总分钟数不会因显示舍入而改变。1 分钟是 1/60 小时,所以 5 分钟约为 0.08 小时。
| 时长 | HH:MM | 十进制小时 | 总分钟数 |
|---|---|---|---|
| 5 分钟 | 00:05 | ≈ 0.08 | 5 |
| 10 分钟 | 00:10 | ≈ 0.17 | 10 |
| 15 分钟 | 00:15 | 0.25 | 15 |
| 30 分钟 | 00:30 | 0.50 | 30 |
| 45 分钟 | 00:45 | 0.75 | 45 |
| 1 小时 | 01:00 | 1.00 | 60 |
| 1 小时 15 分钟 | 01:15 | 1.25 | 75 |
| 1 小时 30 分钟 | 01:30 | 1.50 | 90 |
| 2 小时 | 02:00 | 2.00 | 120 |
| 8 小时 30 分钟 | 08:30 | 8.50 | 510 |
标有 ≈ 的值按两位小数显示;总分钟数为精确值。短间隔需要精确秒数时,请使用精确秒数结果,不要累加已舍入的十进制小时。
可以复现的示例
以下是静态示例;请自行输入数值。所有钟表时间均使用 24 小时制。
-
同一天
选择“仅时间”,输入 09:15 → 17:40。
结果:8 小时 25 分钟;≈ 8.42 十进制小时;505 总分钟数。
-
跨夜
选择“仅时间”,输入 23:30 → 01:15,并开启“结束于次日”。结束时刻早于开始时刻时,工具会自动选中;请确认它处于开启状态。
结果:1 小时 45 分钟;1.75 十进制小时;105 总分钟数。
-
开始与结束相同
选择“仅时间”,输入 09:00 → 09:00。
关闭“结束于次日”:0 小时;0.00 十进制小时;0 总分钟数。
开启“结束于次日”:24 小时;24.00 十进制小时;1,440 总分钟数(86,400 秒)。
-
秒级精度
选择“日期和时间”并开启“包含秒”,输入 2026-10-24 23:59:59 → 2026-10-25 00:00:00。
结果:1 秒;总秒数 1;总分钟数 ≈ 0.02;十进制小时 ≈ 0.00。这里的 0.00 是两位小数显示,不代表间隔为零。累加短间隔时请使用精确秒数。
使用限制
这里按钟表上显示的时间计算,不考虑时区和夏令时。如果两个时间之间发生了夏令时切换,实际经过的时间会相差切换的幅度,通常是 1 小时。日期支持公元 1 年到 9999 年,所有年份都按现行的闰年规则计算。
应该选哪种模式?
能明确日期边界时用“仅时间”:同一天,或开启“结束于次日”。日期本身重要,或跨度可能超过一天时,用“日期和时间”。两种模式都使用相同的钟表时间算法,区别只在于如何确定日期边界。
计算拆解:跨午夜
23:30 → 01:15,选择“次日 +1”:
- 23:30 → 24:00 = 30 分钟
- 00:00 → 01:15 = 1 小时 15 分钟
- 合计 = 1 小时 45 分钟(105 分钟)。
直接相减分钟时,如果结束分钟小于开始分钟,就从小时借 60 分钟。
常见问题
跨夜的时间差怎么算?
选择“仅时间”,并明确选择“次日 +1”。相同时间在同一天得到 0,在次日得到 24 小时。
可以计算相隔几天的两个日期吗?
选择“日期与时间”,并选择实际的开始和结束日期。支持公元 1 年到 9999 年的公历日期,包括闰日和月末边界。
为什么有些十进制值带有 ≈?
十进制小时和总分钟数按两位小数显示,精确秒数保持不变。
计算会考虑夏令时吗?
不会。这里按钟表时间计算,不做时区转换或夏令时修正。定义见计算方法页。