Cron 表达式解析器 🔒 您的数据不会离开您的浏览器。
用通俗语言解释任意 cron 表达式,并显示接下来的运行时间。
分钟 · 小时 · 日 · 月 · 星期
常用预设:
各字段解析
| 字段 | 表达式 | 解析出的取值 |
|---|
接下来的运行时间
关于此工具
五个小字段——分钟、小时、日、月、星期——但总有人记不住顺序。粘贴任意 crontab 表达式,即可获得您所用语言的通俗解释,以及按您本地时区计算的接下来五次实际运行时间。
日/星期的 OR 规则、命名日(mon-fri)、步长(*/15)和范围都与标准 cron 完全一致。常用预设一键可用。
常见问题
此工具会把我的 cron 表达式发送出去吗?
不会。解析、纯文字说明和下一次运行时间的计算都在你的浏览器中完成——不会发送到任何服务器。
cron 表达式中的五个字段各代表什么?
依次为:分钟(0–59)、小时(0–23)、日(1–31)、月(1–12)、星期(0–6 或 MON 等名称)。输入框下方的字段解析表会精确显示表达式每个部分解析出的值。
如果“日”和“星期”都设置为非 * 的值会怎样?
标准 cron 会把它们当作“或”而非“且”——只要满足其中一个条件就会运行。例如“0 0 1 * mon”会在每月 1 号运行,也会在每周一运行,而不是只在恰逢周一的 1 号运行。
为什么切换时区下拉框后,下次运行时间会改变?
时间表中的时/分字段是按你所选的时区来计算的,因此“0 9 * * *”表示该时区的上午 9 点,而不是转换成本地时间的 UTC 9 点。选择“本地”可查看以你本地时区显示的运行时间,或选择 UTC/其他时区以匹配你服务器的时钟。
可以使用 MON 或 JAN 这样的名称代替数字吗?
可以——月份和星期字段既接受数字,也接受 3 个字母的名称(JAN–DEC、SUN–SAT,不区分大小写),你还可以像 MON-FRI 这样组合成范围。