Cron 表达式生成器 在线工具

Free 免费 · 无需注册 · 数据不上传 Build · Validate · Explain
Expression
* * * * *
Every minute
Common Presets
Next 10 Run Times

更多开发工具

正则表达式
Live test regex
时间戳
Unix ↔ Date
URL 编码
Percent-encoding
YAML 格式化
Format & validate
TOML 格式化
Format & validate
JSON→YAML
To YAML config
计算器
Standard/Scientific
JSON 格式化
Format, validate & minify

为什么这是最好的 Cron 表达式生成器

可视化构建器

以可视化方式设置每个字段——可选择「每次」、具体值、范围或步进间隔。你配置计划的每个部分时,表达式都会实时更新。

自然语言说明

每个 cron 表达式都会自动翻译成通俗易懂的说明。不必再猜 0 */6 * * * 是什么意思——你会立即看到「每 6 小时」。

下次运行预览

基于当前时刻,按你的本地时区显示接下来 10 次的运行时间。部署前即可核实计划是否在你预期的确切时间触发。

5 & 6 字段

标准 Unix cron 使用 5 个字段(分 时 日 月 周)。扩展 cron(Spring、Quartz、AWS EventBridge)会增加一个秒字段。一键即可在两种格式间切换。

常见问题

什么是 cron 表达式?

cron 表达式是由 5 个(或 6 个)以空格分隔的字段组成的字符串,用于定义一个周期性计划。这些字段依次是分、时、日、月、周。例如 0 9 * * 1-5 表示「每个工作日上午 9:00」。

cron 中的 * 是什么意思?

cron 字段中的星号(*)是通配符,表示「每个有效值」。分钟字段中的 * 表示「每分钟」,小时字段中的 * 表示「每小时」。

cron 中的 */ 是什么意思?

*/n 语法表示「每 n 个单位」。分钟字段中的 */15 会在第 0、15、30、45 分钟触发;小时字段中的 */2 从午夜开始每 2 小时触发一次。

如何让 cron 任务每天午夜运行?

使用 0 0 * * *。它表示第 0 分、第 0 时、每天。许多系统也接受简写 @daily@midnight

5 字段和 6 字段 cron 有什么区别?

标准 Unix cron 有 5 个字段:分 时 日 月 周。部分系统(Spring、Quartz、AWS EventBridge)会在开头增加一个秒字段,将其扩展为 6 个字段,从而支持亚分钟级调度。

深度指南
开发者必备工具指南
正则、Cron、时间戳、URL 等
阅读指南