跨夜班次:区分次日,并只扣一次休息
22:00到次日06:00是8个钟表小时。扣除30分钟无薪休息后,净工时为7小时30分钟,即7.5小数小时。本例不跨越夏令时切换。
按条件核算
把次日06:00放到连续时间轴上视为30:00,就有30:00 − 22:00 = 8:00,再扣一次无薪休息。若按区间输入休息,01:00至01:30位于这个夜班内。把带薪休息当作无薪时间输入,可能低估金额。舍入先作用于开始与结束时刻,并非单独舍入最后的小数工时。
小屏幕可横向滚动表格。
| 开始 → 结束 | 次日 | 无薪休息 | 总时长 → 净工时 |
|---|---|---|---|
| 22:00 → 06:00 | 是 | 30分钟 | 8小时 → 7.5小时 |
| 09:00 → 18:00 | 否 | 60分钟 | 9小时 → 8小时 |
| 09:00 → 09:00 | 否 | 0分钟 | 0小时 → 0小时 |
| 09:00 → 09:00 | 是 | 0分钟 | 24小时 → 24小时 |
容易出现的误解
开始与结束相同,不能仅凭时刻判断是0小时还是24小时。24小时应选择次日结束。另一个陷阱是纽约2026-03-08的01:30至03:30:钟表差为2小时,但时钟向前跳,因此实际只经过1小时。工时和工时卡计算器不接收工作地点时区,无法自动修正这类差异。
应用到自己的计算
- 输入起止时刻和次日设置;结束早于开始时按次日处理。
- 按分钟数或区间填写无薪休息,确认休息在班次内。
- 明确选择舍入规则,计算后比较原始总时长、舍入后总时长与净工时。
依据与限制
这是钟表时间模型,不是自动校正夏令时的工资记录。工具不判断带薪休息权利、夜班加成或雇主舍入规则。休息长于原始班次会报错;舍入后净工时为负时可能附带警告并限制为0。
示例说明更新日期: