← 全部文章

周五上夜班算不算占用周末?夜班排班表的正确数法

一个夜班要占两个日期。 周五晚上开始,周六早上结束。排班表在一个格子里印一个代码,但你有一部分周六在单位过,剩下的大半在睡觉。夜班日历里几乎所有让人犯迷糊的地方,都能追到这一条上,所以我们给它起了个名字:周五夜班规则。

我们做的 Lumical 是一款把排班表扫进日历的应用,请带着这一点往下读。下面的数字跟我们免费的排班可视化工具用的是同一套公开的日历算术。这里没有睡眠科学,只是在数日子。

两个定义

  • 完整周末指的是周六和周日都没有班次碰到。周五的夜班到周六早上才结束,所以哪怕纸面上周六是休息日,这个周末也不算数。
  • 恢复日指的是夜班之后的第一个休息日。早上到家,大半天都在睡,这不是能用的假,所以我们单独数。

这条规则会对真实班表做什么

拿一个轮转,把它从白班翻成夜班。纸面上的休息日一模一样,周末却不一样了。2026 年:

  • 做四休四白班平均有 19.5 个完整周末,夜班是 13 个。一年凭空少掉六个半周末,纯粹是因为夜班块渗进了周六和周日。
  • Pitman 2-2-3 白班平均 14.9 个,夜班 3.7 个。这个周期全年锁死在固定的星期几上,14 种可能的排法里只有 2 种能让所有周末都躲开夜班,剩下 12 种全是 0。
  • Continental 是极端情况。它是 8 小时的三班倒(早班、中班、夜班),8 天一个周期,两天休息永远紧跟在两个夜班后面,所以第一个休息日必然是恢复日,而且每个周末都会被班次或它的延伸碰到。结果是 2026 年完整周末 0 个,每个班组、每种排法都是 0。可以在 2026 年 Continental 日历上看。

作为对照,Baylor 也是 0,但那是故意的:它就是那个专上周末的班组,存在的意义是让其他所有人保住周六。周一到周五的白班保住全部 52 个周末,这是衡量所有轮转的基准线。

恢复日也在往上累

同样是横跨两天这个性质,制造出了恢复日。2026 年,做四休四的夜班大约 46 天,Pitman 的夜班大约 78 天。这些日子排班表算你休息,你这一周却用不上。如果你在比较两种轮转,或者伴侣跑的班跟你不一样,我们免费的共同休息日工具能告诉你哪些休息日是真的重合。

手动输入的排班表错在哪里

从这里开始,这条规则就不只是冷知识了。人们把夜班表往手机日历里敲的时候,出问题的恰恰是跨夜这一段:晚上 7 点到早上 7 点的班,被录成了当天早上 7 点结束,或者干脆落到了错误的日期上。周六看着是空的,其实不是,然后有人给你安排了一个你要用来补觉的上午。这是最容易犯、当天也最让人抓狂的错。

纸质日历也能处理固定轮转,前提是你自己把跨过去的那部分画上。但这正是 Lumical 为之存在的那类错误。扫描排班表时,跨夜的班会自动落到正确的两天上:周五的夜班同时占住周五晚上和周六早上,跟你实际要过的一样,保存之前识别出来的内容你都能核对。想先看看自己的班表长什么样,可视化工具能把任意轮转的一整年画出来,周末和恢复日都标好。


如果你的夜班表还在纸上,去 App Store 下载 Lumical,让跨夜的班落到该在的位置。