通过MCP连接 →

输入计算

数学公式

广告

结果

[result]
计薪班次时长
8
hours (8h 0m)
总工时(上班至下班) 8.5 h
无薪休息 30 min
计薪分钟数 480 min

什么是工时计算器?

工时计算器能准确算出你在一个班次里到底工作了多少小时。只需输入上班时间、下班时间,以及无薪休息的分钟数,它就会同时给出两种结果:一种是小数形式的计薪工时(方便填写考勤表和核算工资),另一种是「几小时几分钟」的格式。即使是跨过午夜零点的夜班,也能正确换算。

使用方法

用时间选择器选好上班时间和下班时间,再填入你休息了多少分钟无薪时间(例如 30 分钟的午餐)。点击「计算」即可。顶部的主结果会显示以小数小时表示的计薪班次时长;下方表格则会拆分出从打卡上班到打卡下班的总工时、无薪休息时间,以及最终的计薪总分钟数。

计算公式说明

计算器会先把两个时间点都换算成「距离午夜零点的分钟数」,再用下班时间减去上班时间得到总分钟数。如果下班时间等于或早于上班时间,则判定该班次跨过了午夜,会先加上 24 小时(1440 分钟)再相减。最后扣除无薪休息时间:$$\text{工时} = \frac{(\text{下班时间} - \text{上班时间}) - \text{休息时间}}{60}$$

从开始到结束的班次时间轴图,已扣除无薪休息
班次时长等于结束时间减去开始时间,再减去无薪休息。

实例演示

假设你 09:00 上班、17:30 下班,中间有 30 分钟无薪午休。总时长为 8 小时 30 分钟 = 510 分钟。扣除 30 分钟休息后为 \(510 - 30 = 480\) 分钟,即 \(480 \div 60 = 8.00\) 个计薪小时。

再看一个跨夜的例子:从 22:00 到 06:00、没有休息的班次会跨过午夜。06:00 会被换算成 30:00,得出 480 分钟 = \(8.00\) 小时。

显示夜班跨过午夜的时钟图
对于夜班,结束时间会跨过午夜进入第二天。

常见问题

跨过午夜的班次能算吗?可以。只要下班时间早于或等于上班时间,计算器就会自动加上 24 小时。

带薪休息要算进去吗?不要。只需填入无薪的休息时间。带薪休息仍然算作你班次工时的一部分。

如果我刚好工作了 24 小时怎么办?由于下班时间等于上班时间会触发跨夜换算,所以当上下班时间相同时,会被当作完整的 24 小时来计算。

最后更新: