输入
结果
2026-02-14 的班次
O
- 周期长度
- 8 天
- 所示期间合计
- D: 8, N: 8, O: 12
✓精确计算——仅为显示而四舍五入
| 日期 | 日期 | 班次 |
|---|---|---|
| 2026-01-01 | 周四 | D |
| 2026-01-02 | 周五 | D |
| 2026-01-03 | 周六 | N |
| 2026-01-04 | 周日 | N |
| 2026-01-05 | 周一 | O |
| 2026-01-06 | 周二 | O |
| 2026-01-07 | 周三 | O |
| 2026-01-08 | 周四 | O |
| 2026-01-09 | 周五 | D |
| 2026-01-10 | 周六 | D |
| 2026-01-11 | 周日 | N |
| 2026-01-12 | 周一 | N |
| 2026-01-13 | 周二 | O |
| 2026-01-14 | 周三 | O |
| 2026-01-15 | 周四 | O |
| 2026-01-16 | 周五 | O |
| 2026-01-17 | 周六 | D |
| 2026-01-18 | 周日 | D |
| 2026-01-19 | 周一 | N |
| 2026-01-20 | 周二 | N |
| 2026-01-21 | 周三 | O |
| 2026-01-22 | 周四 | O |
| 2026-01-23 | 周五 | O |
| 2026-01-24 | 周六 | O |
假如……?
选择一个输入项并拖动滑块,查看结果如何变化。
此计算器的用途
“2 天班、2 夜班、4 天休”这样的轮班表会按固定周期重复。只需输入一次模式,即可查看日历并找出任意日期的班次。
公式与方法
某日班次 = 模式[(日期 − 起点) mod 周期长度]
计算示例
由本工具使用默认输入计算得出:
输入
- 循环排班(代码用逗号分隔): D, D, N, N, O, O, O, O
- 排班开始日期: 2026-01-01
- 显示天数: 28
- 查询特定日期: 2026-02-14
结果
- 2026-02-14 的班次: O
- 周期长度: 8 天
- 所示期间合计: D: 8, N: 8, O: 12
如何解读结果
对起点之前的日期同样适用,只需把周期倒着数。
假设与局限
- 班次类型的代码可随意使用。
问题
可以规划整整一年吗?
可以——最多显示 730 天,并可把表格导出为 CSV。
方法与验证
- 结果类型
- 精确的数学计算(仅为显示而四舍五入)
- 公式版本
- 1.0
- 自动验证
- 3 个参考与验证测试用例,与独立计算的数值进行比对。只要其中任何一个失败,网站就无法构建。
- 编辑审核
- 尚待人工编辑审核。说明文字在 AI 协助下起草;公式和示例已由上述自动测试验证。
隐私
您输入的所有内容都在此浏览器中计算,不会发送给 Numerith 或任何其他方。 只有在您选择包含时,输入才会加入分享链接。 隐私政策