DevToolbox

免费在线 Cron 表达式解析器

即时解析和理解 cron 表达式。获取人类可读的描述以及接下来 5 次计划运行时间。免费,100% 客户端运行。

100% 客户端处理 · 数据永不离开您的浏览器
*/5
minute
*
hour
*
day of month
*
month
*
day of week
Field reference
FieldRangeSpecial chars
minute0-59* / , -
hour0-23* / , -
day of month1-31* / , - L W
month1-12* / , -
day of week0-7 (0/7=Sun)* / , - L #

使用说明 Cron 表达式解析器

在输入框中键入或粘贴 cron 表达式。输入框下方的五个字段指示器可让您一眼看清每个位置的当前值。

  • 点击 解析 或按 Ctrl/Cmd+Enter,生成人类可读的描述以及按您本地时区显示的接下来 5 次执行时间。
  • 展开 常用示例,加载预置表达式——非常适合学习语法。
  • 底部的 字段参考 表格列出了每个位置的有效范围和特殊字符。

支持的特殊字符:*(全部)、,(列表)、-(范围)、/(步长)、?(任意,仅限日期字段)、L(最后)、W(最近工作日)、#(第 n 个工作日)。

常见问题

什么是 cron 表达式?

cron 表达式是由五个字段(分钟、小时、日期、月份、星期)组成的字符串,用于定义周期性计划。Unix 类系统和任务调度器使用它来自动触发任务。

cron 字段中的 * 是什么意思?

* 表示该字段的"所有值"。例如,分钟字段中的 * 表示"每分钟"。组合起来,* * * * * 表示每天每小时每分钟运行一次。

*/5 和 0,5,10,15,20,25,30,35,40,45,50,55 有什么区别?

它们是等价的。*/5 使用步长语法,表示"从 0 开始每隔 5 个值"。显式的逗号分隔列表效果相同,但写法更繁琐。

此工具是否支持带秒字段的 6 字段 cron?

本解析器支持标准的 5 字段 Unix cron 格式(分钟到星期)。某些系统(如 Quartz Scheduler)会添加秒字段——此类表达式在这里不受支持。

每个字段的有效范围是什么?

分钟:0–59。小时:0–23。日期:1–31。月份:1–12(或 JAN–DEC)。星期:0–7(0 和 7 均代表周日,或 SUN–SAT)。

我可以使用月份和星期的英文名称吗?

可以。月份可以写 JAN、FEB、MAR、APR、MAY、JUN、JUL、AUG、SEP、OCT、NOV、DEC,星期可以写 SUN、MON、TUE、WED、THU、FRI、SAT。

相关工具

相关文章