Cron 表达式解析
在浏览器本地解析和验证 5/6/7 位 Cron 表达式,查看字段解析、按所选时区预览下次执行时间、读取可读描述,并复制当前表达式用于 crontab、CI/CD 和定时调度。
Cron 表达式
可读描述: 加载中...
常用预设
字段解析
*/5
分
0, 5, 10, 15, 20, 25, 30, 35, 40, 45…
*
时
全部
*
日
全部
*
月
全部
*
周
全部
执行时间预览
时区
本地时间 · UTC
UTC UTC+0
本地时间 · UTC
Cron 表达式解析输入 Cron 表达式或选择预设选择下次执行时间的时区查看描述、字段和下次执行时间复制当前 Cron 表达式
快速开始
1
2
3
4
常见使用场景
CI/CD 流水线
验证 GitHub Actions / GitLab CI 的 cron 调度
Linux crontab
部署前验证 cron 语法
Kubernetes CronJob
模拟执行时间验证调度
监控告警
规划检查间隔平衡覆盖率与成本
使用建议
标准 cron 使用 5 个字段(分 时 日 月 周);6 字段在最前面增加秒,7 字段在末尾增加数字年份;日/周字段也支持 ? 占位符(表示不指定)
星期:0/7 = 周日,1 = 周一,…,6 = 周六;也支持英文缩写如 MON-FRI
执行时间按所选时区计算;切换时区时,夏令时行为也会随之变化。
URL 快速填充
可通过 URL hash 预填 Cron 解析工具。expression 和 tz 均为可选参数,可单独使用,也可组合使用。
expression: Cron 表达式
tz: 时区
示例:#expression=*/15%20*%20*%20*%20*&tz=UTC
Hash 参数只在浏览器内用于预填工具;CrateX.app 不会记录这些参数。
不要把私有调度名称、令牌或其他敏感数据放进 URL。
限制与兼容性
不支持 Quartz 风格的特殊字符 L、W、#
年份字段仅支持 1970-2099 的纯数字值;仍不支持 Quartz 风格的高级特殊字符 L、W、#。
不支持 @daily、@reboot 等 cron macros、Jenkins H、TZ= 行、命令部分、环境变量、完整 crontab 文件、平台 YAML 或 workflow 导出。
本页只预览调度时间,不会执行任务、连接生产调度器、监控 missed run 或发送监控告警。
隐私与安全
Cron 解析在浏览器中运行。Cron 表达式和所选时区可能保留在当前浏览器会话或浏览器存储中。启用 WebDAV 同步时,表达式和所选时区可能按你的设置同步。字段解析、可读描述和下次执行时间会由当前表达式与时区重新计算,不会作为独立结果存储。本页不读取 crontab 文件、不执行命令或任务、不连接调度平台、不为解析抓取 URL,也不把表达式发送到服务端解析。在共用设备上,按需清空表达式、时区和站点数据。
常见问题
5 字段 cron 使用“分 时 日 月 周”;6 字段会在最前面增加“秒”,常见于 Spring 或 Quartz 风格调度器。复制表达式前应确认目标系统需要 5 字段还是 6 字段。
* 表示该字段的所有可能值。*/5 表示每 5 个单位
范围、列表和步进可以组合使用:1-5 表示 1 到 5,1,3,5 表示指定值,1-5/2 表示在范围内按步长匹配。若生产调度器有方言扩展,仍需在目标系统复核。