时间持续计算器

计算两个时钟时间之间经过的小时和分钟,也支持跨过午夜结束的夜间时段。

计算在本地完成,我们不会把输入值发送到服务器。

示例

09:00到17:30是8小时30分钟,共510分钟。22:15到06:45的夜班同样是8小时30分钟,13:05到14:50的会议持续1小时45分钟,即105分钟。

计算方法

每个时间先换算为从午夜起的分钟数,例如17:30为17×60+30分钟。用结束时间减去开始时间;如果结束早于开始,就视为次日结束,先加上一整天的1,440分钟。再把分钟拆成整小时和剩余分钟,同时显示总分钟数。

重要说明

只输入时钟时间,所以结果总是少于24小时:开始和结束相同时结果为0分钟,而不是一整天。不扣除休息时间,也不校正夏令时切换的夜晚,因此那一晚22:15到06:45的实际班次可能多或少1小时。

实用指南

输入时钟时间:09:00到17:30为8小时30分钟(共510分钟)。结束时间早于开始时间时视为次日,因此22:15到06:45同样是8小时30分钟。两个时间相同时结果为0分钟,而不是24小时。不会扣除休息时间,也不会调整夏令时切换;含休息的班次请使用工作时长计算器,超过一天的时长请使用日期差计算器。

使用示例
输入结果
09:00 → 17:308 h 30 min · 510 min
22:15 → 06:458 h 30 min · 510 min
13:05 → 14:501 h 45 min · 105 min
08:50 → 08:500 h 0 min · 0 min

常见问题

超过24小时的时长怎么算?

拆成整天和余下部分。用日期差计算器算出天数并乘以24小时,再加上本工具算出的时钟时段。在这里两次输入相同时间会得到0小时0分钟,因为相同时间被视为没有经过时间,而不是一整天。

考勤表需要小数小时,8小时30分钟怎么换算?

把分钟除以60再加到小时上:30分钟是0.5小时,所以8小时30分钟是8.5小时;总共510分钟除以60也得到同样结果。小时转小数计算器可以直接换算。

能扣除午休时间吗?

本工具只计算两个时钟时间之间的原始时长。要从一个班次中扣除休息,请用工作时长计算器;要合计含休息的一周班次,请用考勤卡计算器。粗略来说,09:00到17:30扣除30分钟休息是8小时。

相关工具