日历工作台
时间间隔计算器
计算两个时间点之间经过的时间,包括跨夜时段。
时间间隔计算器: 比较两个时间点,得出总分钟数和十进制小时数;如果结束时间更早,则按次日时间处理。开始时间和结束时间相同时,结果为零。本工具按常规的一天计算,不包含日期或时区信息,因此无法修正夏令时变化或跨越多天的时段。 完全在浏览器中本地运行,文件不会上传到服务器。
- 类别
- 计算器
- 使用次数
- 在浏览器中
- 费用
- 免费·无需注册
- 可用性
- 可直接使用
持续时间
—
- 总分钟数
- —
持续时间 = 结束时间 − 开始时间;结束时间更早时顺延到次日- 时间采用24小时制;除非结束时间更早,否则均按同一天处理。
- 不会应用日期、时区或夏令时调整。
公式和计算示例
持续时间 = 结束时间 − 开始时间;结束时间更早时顺延到次日
使用示例值进行计算:
| 输入值 | |
|---|---|
| 开始时间 | 09:00 |
| 结束时间 | 17:30 |
| 结果 | |
|---|---|
| 持续时间 | 8.5 小时 |
| 总分钟数 | 510 |
时钟分钟公式与跨夜示例
设S=60×开始小时+开始分钟,E=60×结束小时+结束分钟。如果E<S,则将E替换为E+1440。时长(分钟)T=E−S,十进制小时数H=T÷60。每个输入均使用24小时制,有效小时为00至23,分钟为00至59。
对于23:30到01:00,S=23×60+30=1410,E=60。由于60<1410,调整后的结束值为60+1440=1500。T=1500−1410=90分钟;H=90÷60=1.5小时。这就是工具针对该跨夜时间对显示的两个结果。
挂钟时长与经过时长
NIST关于夏令时的说明(https://www.nist.gov/pml/time-and-frequency-division/popular-links/daylight-saving-time-dst)解释了本地时钟如何跳过或重复一小时。本计算器普通的1440分钟跨日处理不会模拟这两种情况。它还假定两个读数依据的是同一个时钟。
十进制小时是小时的一部分,因此示例中的1.5表示1小时30分钟。当工时表或任务日志需要整数时长时,分钟数结果很有用。休息时间不会自动扣除;对于有无薪休息的同日工作时段,请使用工时计算器。对于航班或多日行程,请保留完整的出发和到达时间戳,不要将其简化为这两个时钟字段。
使用方法
- 以24小时制输入开始时间。
- 输入结束时间;如果结束时间更早,则按次日时间处理。
- 计算总分钟数和十进制小时数,然后分别扣除休息时间或处理时钟变更。
隐私与限制
日期、时间和结果都会保留在浏览器中。不会上传任何输入内容。
相关工具
常见问题
计算器如何识别跨夜时段?
如果结束时间早于开始时间,计算器会先为结束时间加上一个24小时的日期,再进行相减。工具没有单独的日期字段,因此无法识别更长的时间间隔。
开始时间和结束时间相同,是否表示完整的一天?
不是。相同的时间会返回零,因为只有结束时间更早时才会触发跨夜调整。此工具无法用相同的时间值表示完整的24小时或数天时段。
可以比较不同城市的时间,或夏令时变更当晚的时间吗?
不能直接比较。输入内容不包含时区、UTC偏移量或日期。当时区不同时,或夏令时变更导致某个小时被跳过或重复时,请先将实际时间戳转换为统一基准。
嵌入此工具
可在任何网站上免费使用。将代码粘贴到工具应显示的位置;下方的链接可让读者打开完整页面。
<iframe src="https://toea.com/zh/embed/time-duration-calculator" title="时间间隔计算器" width="100%" height="780" style="border:0;max-width:680px" loading="lazy"></iframe>
<p style="margin:4px 0 16px;font-size:13px"><a href="https://toea.com/zh/time-duration-calculator">时间间隔计算器</a> · TOEA</p>
<script>addEventListener("message",function(e){if(e.origin!=="https://toea.com"||!e.data||e.data.type!=="toea-embed-height")return;document.querySelectorAll("iframe").forEach(function(f){if(f.contentWindow===e.source)f.style.height=e.data.height+"px"})})</script>免费工具·使用在浏览器中次·无需账户