⏰

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
未来 7 天内最多 5 次执行(UTC)
Field breakdown
Minute*every
Hour*every
Day/Month*every
Month*every
Day/Week*every
页面阅读模式

完整说明还包括常见问题处理、操作示例、代码片段、FAQ 和相关工具,便于核对结果或排查问题。

工具说明

通过分字段编辑或 6 种预设构建五段数字 Cron 表达式,校验有限的数字语法子集。执行预览仅支持 UTC 且日期、月份不限的计划,展示未来 7 天内最多 5 次匹配。复杂日历与时区行为应通过 Cron 解析器和实际调度器确认。

场景配方

01

构建 UTC 每刻钟任务

目标:检查本地预览明确支持的计划。

  1. 输入 */15 * * * *,时区保持 UTC。
  2. 查看未来 7 天内最多 5 条匹配时间。
  3. 复制后在实际调度器确认时区和重叠执行处理。

结果:工具仅生成表达式草案,不安装任务。

失败门诊(高频踩坑)

不显示日历约束或非 UTC 的不可靠预览

原因:预览只匹配分钟、小时和星期,日期与月份必须都是 *。

修复:按月计划、IANA 时区和夏令时应在 Cron 解析器及目标调度器中核对。

生产可用片段

示例

text

*/15 * * * *
0 0 1 * *  → 可生成表达式,但不提供按月执行预览

常见问题

支持哪些 Cron 表达式?

使用“分钟、小时、日期、月份、星期”五段数字字段。每段支持 *、*/步长、单个数字、逗号数字列表或单个递增范围;星期为 0–6,0 表示周日。不支持秒、年份、名称、混合范围列表、范围步长及 ?、L、W、# 等扩展写法。

为什么按月执行或其他时区没有下次执行时间?

本页只预览 UTC 且日期、月份两段都是 * 的计划,并且只查未来 7 天内最多 5 次,因此每周任务可能只显示一次。按月、指定日期或非 UTC 计划会明确提示限制,可复制表达式到 Cron 解析器,并在实际调度器中确认。

“生成并校验”通过后能直接部署吗?

校验只检查本工具支持的数字语法和范围,不验证真实日历、具体 cron 方言或任务是否已安装。例如“2 月 31 日”各字段在范围内,但日期不存在。时区输入也不会修改服务器配置;日期和星期同时受限时,还要核对调度器的组合规则。

继续浏览