值班日期计算器
按“起算日 + 轮值人数 + 每班天数”排出轮班序列。今天是 2026年10月25日 周日,默认从今天起算、3 人每日轮换;改成你们的真实交接日,就能直接看到下次值班和整月排班。
设置轮班参数
接下来 6 次值班
- 10月25日周日第 1 班今天
- 10月28日周三第 1 班3 天后
- 10月31日周六第 1 班6 天后
- 11月3日周二第 1 班9 天后
- 11月6日周五第 1 班12 天后
- 11月9日周一第 1 班15 天后

本月值班日历
2026年10月:你值班 11 天,其中周末 4 天;格内小字为班次。

查某天是谁值班
未来 30 天排班表
| 日期 | 星期 | 班次 | 距今天 |
|---|---|---|---|
| 10月25日 | 周日 | 第 1 班 | 今天 |
| 10月26日 | 周一 | 第 2 班 | 明天 |
| 10月27日 | 周二 | 第 3 班 | 2 天后 |
| 10月28日 | 周三 | 第 1 班 | 3 天后 |
| 10月29日 | 周四 | 第 2 班 | 4 天后 |
| 10月30日 | 周五 | 第 3 班 | 5 天后 |
| 10月31日 | 周六 | 第 1 班 | 6 天后 |
| 11月1日 | 周日 | 第 2 班 | 7 天后 |
| 11月2日 | 周一 | 第 3 班 | 8 天后 |
| 11月3日 | 周二 | 第 1 班 | 9 天后 |
| 11月4日 | 周三 | 第 2 班 | 10 天后 |
| 11月5日 | 周四 | 第 3 班 | 11 天后 |
| 11月6日 | 周五 | 第 1 班 | 12 天后 |
| 11月7日 | 周六 | 第 2 班 | 13 天后 |
| 11月8日 | 周日 | 第 3 班 | 14 天后 |
| 11月9日 | 周一 | 第 1 班 | 15 天后 |
| 11月10日 | 周二 | 第 2 班 | 16 天后 |
| 11月11日 | 周三 | 第 3 班 | 17 天后 |
| 11月12日 | 周四 | 第 1 班 | 18 天后 |
| 11月13日 | 周五 | 第 2 班 | 19 天后 |
| 11月14日 | 周六 | 第 3 班 | 20 天后 |
| 11月15日 | 周日 | 第 1 班 | 21 天后 |
| 11月16日 | 周一 | 第 2 班 | 22 天后 |
| 11月17日 | 周二 | 第 3 班 | 23 天后 |
| 11月18日 | 周三 | 第 1 班 | 24 天后 |
| 11月19日 | 周四 | 第 2 班 | 25 天后 |
| 11月20日 | 周五 | 第 3 班 | 26 天后 |
| 11月21日 | 周六 | 第 1 班 | 27 天后 |
| 11月22日 | 周日 | 第 2 班 | 28 天后 |
| 11月23日 | 周一 | 第 3 班 | 29 天后 |

计算口径
轮转规则:起算日算所填班次的第 1 天;每过“每班天数”天换下一班;一轮周期 = 轮值人数 × 每班天数,循环往复。
日期口径:按北京时间(Asia/Shanghai)的公历自然日连续累加,不扣除周末与法定节假日,也不做顺延。节假日的临时调整请按单位制度另行处理。
反查与月历:起算日之前的日期会按同一周期反推显示,用于核对历史班次;月历格内小字是班次编号,不是日期。
边界:人数 2–12、每班 1–15 天、排班范围 7–90 天;输入越界会自动夹到边界值。
常见问题
值班日期计算器怎么用?
先填起算日期(某班本次值班的首日)、轮值人数和每班天数,再选要查看的班次;页面会即时给出下次值班日期、未来若干次值班、当月日历和排班表。所有计算在浏览器本地完成。
轮值人数和每班天数是什么关系?
一轮周期 = 轮值人数 × 每班天数。例如 3 个人、每人连续值 2 天,就是 6 天一轮:第 1 班 2 天、第 2 班 2 天、第 3 班 2 天,然后回到第 1 班。
起算日当天算第几天?
起算日固定算作所填班次的第 1 天。如果起算日实际是某班的第 2 天,请把起算日前移到该班第 1 天,或调整“起算日第几班”。
遇到法定节假日会自动顺延吗?
不会。本工具按公历自然日连续轮转,不内置法定节假日与调休数据;需要节假日顺延或临时换班时,请在排班表基础上按单位制度手工调整。
改了轮值人数,为什么后面的日期全变了?
周期由人数与每班天数共同决定,改动人数会重排整条轮转序列。想保留原排班,请把起算日改到最近一次真实交接日,并重新核对班次。
跨月、跨年也能算吗?
可以。日期按自然日连续累加,跨月、跨年都不影响;月历可以切换上月、下月查看,统计会跟随所看月份更新。
