班次时长计算器
根据班次开始和结束时间,扣除无薪休息时间计算带薪时长;自动处理夜班,并估算每周这些班次的带薪工时。
结果
带薪班次时长
在岗时长
每周带薪工时
使用方法 工具
- 输入班次开始和结束时间。
- 输入无薪休息时长。
- 输入每周工作此类班次的次数。
- 查看单班带薪时长和每周合计。
假设条件
- 假设输入的休息时间全部无薪;有薪休息不应扣除。
来源与参考数据
技术细节:字段含义
- 班次开始
startTime - 班次开始时间。
- 班次结束
endTime - 班次结束时间;若早于开始时间,假设班次于次日结束(夜班)。
- 无薪休息时间
breakMinutes - 从班次总时长中扣除的无薪休息分钟数。多次休息请先相加。
- 每周班次数
shiftsPerWeek - 每周工作此时长班次的次数,用于计算每周总工时。
方法说明
在岗时长 = 结束时间 − 开始时间(跨午夜时加 24 小时)。带薪工时 = 在岗时长 − 无薪休息时间。每周带薪工时 = 单班带薪工时 × 每周班次数。结果以小数小时表示:0.25 = 15 分钟,0.5 = 30 分钟,0.75 = 45 分钟。
计算示例
22:00 至次日 06:30,含 30 分钟无薪休息
输入项: 班次开始: 22:00, 班次结束: 06:30, 无薪休息时间: 30 minutes
结果: 带薪 8.00 小时(经过 8.5 小时减去 0.5 小时)。
办公日 09:00–17:30,午休 30 分钟,每周 5 天
输入项: 班次开始: 09:00, 班次结束: 17:30, 无薪休息时间: 30 minutes, 每周班次数: 5
结果: 每天带薪 8.00 小时,每周 40.00 小时。
07:00–19:00 的 12 小时班次,无薪休息 60 分钟,每周 3 次
输入项: 班次开始: 07:00, 班次结束: 19:00, 无薪休息时间: 60 minutes, 每周班次数: 3
结果: 每班带薪 11.00 小时,每周 33.00 小时。
08:15–16:00,休息 20 分钟
输入项: 班次开始: 08:15, 班次结束: 16:00, 无薪休息时间: 20 minutes, 每周班次数: 5
结果: 带薪 7.42 小时(7 小时 25 分钟),每周 37.08 小时。
实用指南
- 请查看合同或当地劳动法规定的最低无薪休息权益;规定会因班次时长和司法辖区而异。在大不列颠,成人劳动者每天工作超过 6 小时通常有权享有 20 分钟休息时间。
- 小数小时换算为分钟时,将小数部分乘以 60:7.42 小时约为 7 小时 25 分钟。
- 按最接近一刻钟取整的工时表可能与此精确结果略有差异。
常见错误
- 将有薪休息当作无薪休息扣除;只有无薪休息才应扣减带薪工时。
常见问题
如何计算班次的带薪工时?
用开始与结束时间之间的总时长减去无薪休息时间;本计算器会直接计算。
7.75 小时是什么意思?
7 小时 45 分钟;将小数部分乘以 60 得到分钟数。
夜班也能计算吗?
可以。若结束时间早于开始时间,班次会按次日结束处理。
上次审核: 2026-10-11
假设只有一段连续休息时间;若有多段,请先将休息分钟数相加。
此工具 根据上述假设提供参考估算值。
主题和工具偏好设置,以及已保存和最近使用的列表仅存储在此浏览器中。