Cron 表达式生成器
5/6 字段通过预设、实时校验、可读描述与下次运行时间,可视化构建 cron 表达式。
5 或 6 字段 · 实时下次运行
快速预设
表达式
*/5 * * * *
每 5 分钟
关于
关于 Cron 表达式生成器
填写分、时、日、月、周字段,或从预设开始再微调。需要秒级精度时(如 Quartz 调度器)可开启秒字段。每个字段都在输入时实时校验,越界或语法错误会给出明确提示。
工具为常见计划提供可读描述,并按本地时区计算最近 5 次运行时间,方便在接入服务器前核对计划。
所有解析与计算都在浏览器本地完成,无服务器往返、无数据存储。
功能亮点
- 5 字段标准语法,可选秒级精度
- 8 个一键预设,从每分钟到每季度
- 实时校验,逐字段错误提示
- 常见计划的可读描述
- 本地时区最近 5 次运行时间
- 标准的日/周 OR 规则
- 100% 本地计算
常见问题
Cron 生成器 FAQ
关于 cron 语法、校验与下次运行时间计算的常见问题解答。
标准 cron 的五个字段是什么意思?
分别是分(0-59)、时(0-23)、日(1-31)、月(1-12)、周(0-6,周日为 0)。例如 '0 9 * * 1-5' 表示周一至周五 09:00 执行。
什么时候该开启秒字段?
只有支持六字段表达式的调度器(如 Quartz、Spring)才接受秒。目标调度器使用扩展语法时开启,标准 cron 保持关闭。
下次运行时间是怎么算的?
工具按分钟逐分钟向前扫描最多一年,收集本地时区下最近 5 个匹配的时间戳。日与周遵循标准 cron 规则:两者都受限时,任一匹配即命中。
下次运行时间是本地时区吗?
是。运行时间按浏览器本地时区计算。部署到服务器时请确认服务器时区一致,大多数 cron 守护进程按服务器本地时间解释表达式。
为什么我的表达式被判为无效?
常见原因:数值超出字段范围(如分钟为 60)、步长为 0、范围起点大于终点、或含多余字符。工具会高亮出错的字段并显示具体错误。
和 crontab.guru 的结果一致吗?
语法、预设与下次运行语义与 crontab.guru 及 Vixie cron 实现一致,描述文案可能有细微差异,但表达式可互换使用。