Cron 表达式生成器
逐个字段构建 cron 表达式,用日常语言确认含义,并预览接下来几次的执行时间。
仅在浏览器中处理免费使用
0–59
0–23
1–31
1–12 或 JAN–DEC
0–7 或 SUN–SAT
现成的日程
表达式
0 9 * * 1-5
用日常语言说
在上午 09:00, 星期一至星期五
接下来的执行
- 2026年9月22日星期二 09:00
- 2026年9月23日星期三 09:00
- 2026年9月24日星期四 09:00
- 2026年9月25日星期五 09:00
- 2026年9月28日星期一 09:00
粘贴五个字段的表达式即可填入上面的输入框。
各字段接受的写法
- *全部值
- 5只有这个值
- 1,15其中任一值
- 1-5区间,含两端
- */10每 10 个值一次
- 9-18/2区间内每 2 个值一次
文件在浏览器本地处理,不会上传到服务器。
使用方法
无需注册、无需安装,也没有使用次数限制,完全免费。
填好分、时、日、月、星期五个字段,表达式会随着输入组合出来。旁边同时给出自然语言说明和接下来的执行时间,写错的字段在上线前就能看出来。
如果现成的日程里有接近的形状,先选一个再改一个字段通常比从头写五个字段更快。
所有字段接受相同的写法:星号表示全部,数字表示单个值,逗号表示多个,短横表示区间,斜杠表示步长。下面的表格逐条列出。
像 18-9 这样反过来的区间会被拒绝而不是重新解释。多数 cron 实现也会拒绝,而接受它的实现的行为没人猜得到。
星期日可以写作 0 或 7,月份和星期也可以写成 JAN、MON 这样的名字。真实的 crontab 里两种写法都有,所以两种都接受。
显示的时间基于当前浏览器的时区。服务器通常跑在 UTC,所以在依赖具体钟点前,先确认这个计划实际会在哪个时区运行。
输入的内容不会上传到服务器,计算全部在浏览器本地完成。