总时长 · 小数 · 休息 · 跨夜

工时计算器

填开始时间和结束时间,有无薪休息就扣掉,结果同时给出时:分、小数小时和总分钟——跨夜班自动处理。

两时间相差 结束早于开始按跨夜处理(自动 +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 完成,页面加载后离线也能用。