时间间隔计算器
计算同日或跨午夜的两个时间间隔,可扣除可选休息时间,显示小数小时,或累加多段小时和分钟。
选择计算方式
休息 / 午休(可选)
从计算出的时间段中扣除这段休息时间;没有休息可留空。
结果
填写开始和结束时间后即可计算。
结果
0 小时 0 分钟
共 0 分钟
0.00 小时(小数)
选择计算方式
时间间隔计算器先选择计算两个时间之间,或累加多个时长。计算时间段时填写开始和结束时间,可再填写休息时间;累加时长时按行填写小时和分钟。结果同时显示小时分钟、总分钟数和小数小时,便于复制到排班、发票或记录中。
快速开始
1
2
3
常见使用场景
工作班次
计算同日或跨午夜的班次时长,并扣除午休或休息。
会议和课程
快速检查一段时间实际占用多少小时分钟。
多段累加
把分散的时长条目加成一个总时长。
计算模式与分钟规则
两个时间:输入 HH:mm 格式的开始和结束时间;如果结束早于开始,会按次日结束计算。可扣除可选休息,得到经过的小时和分钟。
开始和结束相同:相同时间会得到 0 小时 0 分钟;只有跨午夜时才输入早于开始的结束时间。
累加多个时长:按当前行数额度输入整数小时和分钟;空字段在快速汇总中按 0 处理。
分钟规则:分钟必须是 0 到 59;90 分钟请填 1 小时 30 分钟。
总分钟数和小数小时:适合写入表格、做费率计算、计费或后续换算。
工时表边界:这是轻量时长计算器,只扣除一段简单休息时间;不做薪资取整或加班规则,不导出工时表,也不处理日期、秒、时区或夏令时。
使用建议
两个时间模式支持同日时段,也支持结束时间在次日的跨午夜时段。
分钟字段应为 0 到 59;如果有 90 分钟,请填 1 小时 30 分钟。
累加模式适合在当前行数额度内做轻量汇总,不替代完整工时表。
URL 快速填入
可以通过 URL hash 预填本工具。用 start/end 和可选 break 预填时间段,包括跨午夜时段;或用 durations 预填累加行。
view: 模式(可选:between-times 或 add-durations)
start: 开始时间(需和 end 一起传,HH:mm)
end: 结束时间(需和 start 一起传,HH:mm)
break: 休息时长(与 start/end 搭配,可选,H:mm)
durations: 时长列表(累加模式必填,多个 H:mm 用逗号分隔)
示例:#start=09:15&end=17:45&break=0:30 或 #durations=1:45,2:30
hash 参数只在浏览器中使用,不会作为分析页面路径记录。
不要把私人日程、客户名称或其他敏感信息放进 URL。
限制与兼容性
跨午夜按简单的次日 HH:mm 时段处理;日期、时区、夏令时以及带薪/无薪休息规则仍需单独复核。
工资、发票或计费可能需要按 6 分钟、15 分钟等规则取整,请按你的业务规则复核。
浏览器时间输入控件可能因地区设置显示不同,但内部按 HH:mm 计算。
隐私与安全
计算在浏览器中完成。当前输入默认保留在当前浏览器会话中。
常见问题
如果结束时间早于开始时间,计算器会把结束时间视为次日。例如 22:00 到 02:00 是 4 小时。它仍不处理日期、时区或夏令时。
不可以。分钟字段使用 0 到 59,请改成 1 小时 30 分钟。
总分钟数适合放入工时表、计费表、SLA 检查或电子表格公式,避免只看“小时 + 分钟”时产生四舍五入或换算误差。