U.UtilityApp
🧑‍💼 HR免费 · 无需注册

工时计算器

计算上下班时间之间的时长(小时和分钟),适合填写考勤表和核算班次工时。

工时计算器怎么算

工时计算器用结束时间减去开始时间,换算成分钟,再减去休息时间。如果结束时间早于开始时间,就认为班次跨过了午夜,自动加 24 小时。休息时间比班次还长时,结果停在 0,不会变成负数。

工作分钟数 = (结束 − 开始,结束较早时 + 24 小时) − 休息

默认 09:00 到 17:30、休息 60 分钟,结果是 7 小时 30 分钟,即 7.50 小时。其他几种班次,工具显示如下:

开始结束休息工作时长小时(小数)
09:0018:0060 分钟8 小时 0 分钟8.00
08:3017:5060 分钟8 小时 20 分钟8.33
22:0006:3030 分钟8 小时 0 分钟8.00
16:0000:000 分钟8 小时 0 分钟8.00
20:0008:0060 分钟11 小时 0 分钟11.00

班次在午夜结束时,结束时间填 00:00,跨夜规则会正确计算。

小数小时和“几小时几分”不要混用

两个结果表示的是同一段时间,只是单位不同。7 小时 50 分钟是 7.83 小时,不是 7.50。把分钟数当成小数,是填工时表最常见的错误。

填考勤表、核对排班时用“几小时几分”;乘以时薪、录入工资或开票系统时用小数小时。工具把小数保留两位。常见分钟数的换算:

分钟小时分钟小时
50.08300.50
100.17400.67
150.25450.75
200.33500.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 元。多个时段先把分钟加总,最后再换算,账单才能和工时记录对得上。