工时计算器
计算上下班时间之间的时长(小时和分钟),适合填写考勤表和核算班次工时。
工时计算器怎么算
工时计算器用结束时间减去开始时间,换算成分钟,再减去休息时间。如果结束时间早于开始时间,就认为班次跨过了午夜,自动加 24 小时。休息时间比班次还长时,结果停在 0,不会变成负数。
工作分钟数 = (结束 − 开始,结束较早时 + 24 小时) − 休息
默认 09:00 到 17:30、休息 60 分钟,结果是 7 小时 30 分钟,即 7.50 小时。其他几种班次,工具显示如下:
| 开始 | 结束 | 休息 | 工作时长 | 小时(小数) |
|---|---|---|---|---|
| 09:00 | 18:00 | 60 分钟 | 8 小时 0 分钟 | 8.00 |
| 08:30 | 17:50 | 60 分钟 | 8 小时 20 分钟 | 8.33 |
| 22:00 | 06:30 | 30 分钟 | 8 小时 0 分钟 | 8.00 |
| 16:00 | 00:00 | 0 分钟 | 8 小时 0 分钟 | 8.00 |
| 20:00 | 08:00 | 60 分钟 | 11 小时 0 分钟 | 11.00 |
班次在午夜结束时,结束时间填 00:00,跨夜规则会正确计算。
小数小时和“几小时几分”不要混用
两个结果表示的是同一段时间,只是单位不同。7 小时 50 分钟是 7.83 小时,不是 7.50。把分钟数当成小数,是填工时表最常见的错误。
填考勤表、核对排班时用“几小时几分”;乘以时薪、录入工资或开票系统时用小数小时。工具把小数保留两位。常见分钟数的换算:
| 分钟 | 小时 | 分钟 | 小时 |
|---|---|---|---|
| 5 | 0.08 | 30 | 0.50 |
| 10 | 0.17 | 40 | 0.67 |
| 15 | 0.25 | 45 | 0.75 |
| 20 | 0.33 | 50 | 0.83 |
一周合计,别把四舍五入后的小数相加
工具一次只算一个班次。统计一周时,先把每天的小时和分钟加起来,最后再统一换算成小数。如果每天先取两位小数再相加,每天都会损失一点。
比如连续五天 08:30 到 17:50、休息 60 分钟,每天 8 小时 20 分钟,显示 8.33。一周是 41 小时 40 分钟,即 41.67 小时;而 8.33 加五次只有 41.65。按时薪 30 元算,分别是 1,250.00 元和 1,249.50 元。五毛钱不多,但放到整个团队、整整一年,差距会越积越大,工资条也会显得对不上。
分段的班次两种算法都行:10:00 到 14:00(4 小时 0 分钟)和 17:00 到 21:30(4 小时 30 分钟)分开算;或者填 10:00 到 21:30,把中间三小时当作 180 分钟的休息。两种都得到 8 小时 30 分钟。
工具不处理的情况
- 开始和结束时间相同,结果是 0 小时 0 分钟,而不是 24 小时。工具无法表示满 24 小时或更长的班次。
- 没有日期。它只比较钟点,连续多天的值班需要分段计算。
- 带薪休息。休息框里填多少就减多少。如果休息时间照常计薪,填 0 或只填不计薪的部分。
- 只填整数分钟。休息填 0.5 分钟会得到 8 小时 29.5 分钟这样的结果。
- 两个时间都要填。任何一个时间框为空就没法计算。
加班时长、加班费和调休怎么核算,请按公司制度和当地规定执行,工具只负责把时长算准。
常见问题
中午 12 点和半夜 12 点怎么输入?+
时间框跟随设备的时间格式。24 小时制下,半夜 12 点是 00:00,中午 12 点是 12:00。如果设备显示上午、下午,上午 12:00 是半夜,下午 12:00 是中午。晚上 8 点到早上 4 点的班次填 20:00 到 04:00。
7.75 小时是几小时几分钟?+
小数部分乘以 60:0.75 × 60 = 45,所以 7.75 小时是 7 小时 45 分钟。反过来,分钟数除以 60:7 小时 20 分钟是 7.33 小时。
会自动按 15 分钟取整吗?+
不会,工具按你输入的分钟精确计算。有些单位的考勤制度会对打卡时间取整,如果你的单位是这样,先按制度把上下班时间取整,再填进来。
能用来按小时给客户计费吗?+
可以。用小数小时乘以时薪,比如默认班次 7.50 × 200 元 = 1,500 元。小数被取整时,比如 8 小时 20 分钟显示为 8.33,精确金额应是 500 ÷ 60 × 200 = 1,666.67 元,而不是 1,666 元。多个时段先把分钟加总,最后再换算,账单才能和工时记录对得上。