班次时长计算器

根据班次开始和结束时间,扣除无薪休息时间计算带薪时长;自动处理夜班,并估算每周这些班次的带薪工时。

结果

带薪班次时长

在岗时长

每周带薪工时

使用方法 工具

  1. 输入班次开始和结束时间。
  2. 输入无薪休息时长。
  3. 输入每周工作此类班次的次数。
  4. 查看单班带薪时长和每周合计。

假设条件

来源与参考数据

技术细节:字段含义
班次开始 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 小时。

实用指南
常见错误

常见问题

如何计算班次的带薪工时?

用开始与结束时间之间的总时长减去无薪休息时间;本计算器会直接计算。

7.75 小时是什么意思?

7 小时 45 分钟;将小数部分乘以 60 得到分钟数。

夜班也能计算吗?

可以。若结束时间早于开始时间,班次会按次日结束处理。

上次审核: 2026-10-11

假设只有一段连续休息时间;若有多段,请先将休息分钟数相加。

此工具 根据上述假设提供参考估算值。

主题和工具偏好设置,以及已保存和最近使用的列表仅存储在此浏览器中。