Cron 表达式生成器
构建五段数字 Cron 表达式
自动化与 DevOps
🔒 100% 本地运行 — 你的数据不会离开当前页面由 Evan 维护•最近更新:2026年9月30日
选项模式
Cron Expression
先填 cron 表达式或逐段编辑,直接拿到可读调度结果;复杂案例可在高级模式查看。
Minute0–59
Hour0–23
Day/Month1–31
Month1–12
Day/Week0–6
预设
🔒 浏览器内本地处理
输出
Human readable
Minute: every; Hour: every; Day/Month: every; Month: every; Day/Week: every
Field breakdown
Minute*every
Hour*every
Day/Month*every
Month*every
Day/Week*every
页面阅读模式
完整说明还包括常见问题处理、操作示例、代码片段、FAQ 和相关工具,便于核对结果或排查问题。
工具说明
通过分字段编辑或 6 种预设构建五段数字 Cron 表达式,校验有限的数字语法子集。执行预览仅支持 UTC 且日期、月份不限的计划,展示未来 7 天内最多 5 次匹配。复杂日历与时区行为应通过 Cron 解析器和实际调度器确认。
场景配方
01
构建 UTC 每刻钟任务
目标:检查本地预览明确支持的计划。
- 输入 */15 * * * *,时区保持 UTC。
- 查看未来 7 天内最多 5 条匹配时间。
- 复制后在实际调度器确认时区和重叠执行处理。
结果:工具仅生成表达式草案,不安装任务。
失败门诊(高频踩坑)
不显示日历约束或非 UTC 的不可靠预览
原因:预览只匹配分钟、小时和星期,日期与月份必须都是 *。
修复:按月计划、IANA 时区和夏令时应在 Cron 解析器及目标调度器中核对。
生产可用片段
示例
text
*/15 * * * *
0 0 1 * * → 可生成表达式,但不提供按月执行预览常见问题
支持哪些 Cron 表达式?
使用“分钟、小时、日期、月份、星期”五段数字字段。每段支持 *、*/步长、单个数字、逗号数字列表或单个递增范围;星期为 0–6,0 表示周日。不支持秒、年份、名称、混合范围列表、范围步长及 ?、L、W、# 等扩展写法。
为什么按月执行或其他时区没有下次执行时间?
本页只预览 UTC 且日期、月份两段都是 * 的计划,并且只查未来 7 天内最多 5 次,因此每周任务可能只显示一次。按月、指定日期或非 UTC 计划会明确提示限制,可复制表达式到 Cron 解析器,并在实际调度器中确认。
“生成并校验”通过后能直接部署吗?
校验只检查本工具支持的数字语法和范围,不验证真实日历、具体 cron 方言或任务是否已安装。例如“2 月 31 日”各字段在范围内,但日期不存在。时区输入也不会修改服务器配置;日期和星期同时受限时,还要核对调度器的组合规则。
继续浏览