达达工具

Cron 表达式生成器

逐个字段构建 cron 表达式,用日常语言确认含义,并预览接下来几次的执行时间。

仅在浏览器中处理免费使用

0–59

0–23

1–31

1–12 或 JAN–DEC

0–7 或 SUN–SAT

现成的日程

表达式

0 9 * * 1-5

用日常语言说

在上午 09:00, 星期一至星期五

接下来的执行

  1. 2026年9月22日星期二 09:00
  2. 2026年9月23日星期三 09:00
  3. 2026年9月24日星期四 09:00
  4. 2026年9月25日星期五 09:00
  5. 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,所以在依赖具体钟点前,先确认这个计划实际会在哪个时区运行。

输入的内容不会上传到服务器,计算全部在浏览器本地完成。

常与它一起使用的工具