总时长 · 小数 · 休息 · 跨夜
工时计算器
填开始时间和结束时间,有无薪休息就扣掉,结果同时给出时:分、小数小时和总分钟——跨夜班自动处理。
两时间相差
结束早于开始按跨夜处理(自动 +24 小时)
总时长
—
两个时间相差怎么算
两个时间先换算成距零点的分钟数再相减。如果结束时间不晚于开始时间,计算器按跨夜处理、自动加 24 小时——22:00 到 06:00 的夜班算出 8 小时,而不是负数。
休息栏在显示总数前扣除,所以你看到的就是应计时长。整段时间都要算的话,点「不扣休息」把休息清零。
工资系统要的小数小时
考勤系统通常要小数小时:8:30 写成 8.50,7:45 写成 7.75。换算就是分钟除以 60,计算器把它与时:分并排显示,考勤表要哪种就抄哪种。
各公司的取整规则不同——有的按一刻钟取整,有的保留两位小数。本计算器给出精确值,公司规则你可以在其基础上自行套用,套用前不会有精度损失。
常见用途
考勤表。填上下班时间和无薪午休,得到工资系统认的两种格式的当日应计工时。
夜班。任何跨零点的时间段都会被识别并正确处理——不用手工「加一天」。
日常计时。一趟车程开了多久、烤箱开了多久、距下一个安排还有多久——「现在」按钮一键填入当前时间。
常见问题
结束时间早于开始时间会怎样?
计算器按跨夜处理、自动加 24 小时:22:00 → 06:00 得 8 小时。结果面板会标注「跨夜」,方便核对。
7 小时 45 分钟换算成小数是多少?
45 分钟 = 45 ÷ 60 = 0.75,所以 7:45 = 7.75 小时。计算器会自动完成这个换算并显示在结果里。
休息时间算不算无薪?
由你决定:工具会把休息从毛时长里扣掉,同时显示两个数。如果休息带薪,把休息填 0、直接看毛时长。
能一次算多个班次吗?
每个班次单独算,再把小数小时相加——加小数比手加时:分出错率低得多。
支持 24 小时制吗?
支持。时间框用浏览器原生选择器,按系统设置接受 09:00 或 21:00 两种输入风格。
需要联网吗?
不需要。全部计算在本地 JavaScript 完成,页面加载后离线也能用。