这个页面上的一切都是简单的日历算术,在你的浏览器里算完。轮转就是白班、夜班和休息日的循环,把它铺到你选的那一年的真实日历上就得到了这些结果。没有任何估算,每一格你都能对着墙上的挂历核对。
夜班从它所在的那一天开始,到第二天早上结束。两个定义由此而来。完整周末指的是周六和周日都没有班次碰到,所以一个上到周六早上的周五夜班会让你损失整个周末。恢复日指的是夜班之后的第一个休息日,因为这一天的上午你在睡觉。
对比图把每种轮转在所有起始位置上取平均,因为你在周期里的位置会改变有多少周末落进休息块。下载按钮导出的图跟这里画的完全一致,所以你分享出去的东西都能在这个页面上复现。
周六和周日都得空着,而且不能有任何班次碰到。周五的夜班要上到周六早上,所以哪怕排班表上周六写着休息,这个周末也不算数。
因为你在轮转里站的位置会改变答案。周期长度能被整周整除的轮转,比如 Pitman(14 天)或 DuPont(28 天),全年在同样的星期几上重复:一个班组每隔一周就有周末,另一个班组可能一个都没有。像做四休四这种每轮往后挪一天的轮转,最后每个班组都会落在差不多的平均值上。
夜班之后的第一个休息日。这一天的上午你在睡觉,所以它不是能用的假。可视化工具把它和真正的休息日分开计算。
常见轮转里,做七休七的白班平均最多,其次是做四休四的白班。同样这些班表的夜班版本会被周五夜班规则吃掉周末。固定的周一到周五保住全部 52 个,这是衡量其他所有班表的基准线。
这个页面画的是理想化的班表,而真实排班表上有换班、加班和各种例外。读懂真实班表是 Lumical 应用干的活:把排班表拍下来,每个班次都会进日历,跨夜的也一样。两样都是我们做的,这个工具也是因此才有的。
每种常见轮转还有按年份单列的日历页,上面有铺在真实日期上的完整网格图、全年工时,以及一个可以直接导入日历的文件。
常见轮转在一年里实际是怎么走的,写得长一些,用的是跟可视化工具同一套日历算术。