黑点工具

Cron 表达式解析

把 cron 翻译成中文,列出未来五次执行时间,支持五段与六段

这个工具做什么

这个页面提供Cron 表达式解析:把 cron 翻译成中文,列出未来五次执行时间,支持五段与六段。整个处理过程在你的浏览器内完成,文件不会被上传到任何服务器,因此无需注册、也没有次数与体积限制,断网状态下同样可用。

怎么用

  1. 把 cron 表达式粘进输入框,支持五段和六段
  2. 页面会给出中文描述,比如「工作日每天 9 点执行」
  3. 下方列出未来五次的执行时间(本地时区)
  4. 还有一张表说明每个字段是什么意思

适用场景

  • 接手别人的定时任务,看不懂表达式
  • 写完 cron 想确认触发时间对不对
  • 排查「为什么任务没在预期时间跑」
  • 把业务描述翻译成 cron 表达式

常见问题

cron 表达式怎么看?

粘进来就有中文解释和未来五次执行时间,对照一下就知道是不是你想要的效果。

每天凌晨三点跑一次怎么写?

五段写 0 3 * * *,六段写 0 0 3 * * *。分和时的位置别弄反,第一个数字是分钟。

0 9 * * 1-5 是什么意思?

周一到周五每天 9 点整执行。1-5 表示周一至周五,0 和 7 都代表周日。

五段和六段的区别?

五段是「分 时 日 月 周」,六段在最前面多一个「秒」。两种都支持,会自动识别。

日和周同时指定时按哪个算?

这是 cron 的历史坑:两个都指定时是「或」的关系,任一满足就触发;只指定一个时才按指定条件。这里已按标准实现了。

未来执行时间准吗?

按你本地时区计算,不考虑夏令时切换和系统时区差异。生产环境请以服务器时区为准。

相关工具