Cron 表达式
解析与校验
验证五字段 cron 表达式,查看易读摘要,并预览接下来的计划运行时间。
此转换仅在您的浏览器中运行,不会上传任何内容。
- 字段…
下次运行以 UTC 显示。部署前请与调度器时区对齐。
这个工具是什么?
校验五字段 cron(分、时、日、月、星期)以及带前导秒的六字段表达式。提供易读摘要、字段芯片,以及 UTC 下接下来五次运行时间。
*/5 表示每五个单位,1-5 含两端,* 为该字段全部取值。不同调度器可能支持秒、年、时区或特殊记号——务必对照目标平台。
常见用途
- 变更 CI/CD 流水线计划前先预览
- 对照 Kubernetes CronJob / systemd timer 与 UTC 挂钟
- 校验仅工作日应触发的清理、报表与监控任务
如何使用
- 输入或选择如
0 9 * * 1-5的五字段(或带秒的六字段)。结果实时更新。 - 先看顶部接下来五次 UTC 运行,再看摘要与字段芯片。
- 复制摘要与运行列表到运维文档或工单。
- 上线前确认调度器时区(
TZ=、集群本地或 UTC)。
示例
| 输入 / 设置 | 输出 | 备注 |
|---|---|---|
0 9 * * 1-5 | 工作日 09:00 UTC | 示例预设 |
*/5 * * * * | 每 5 分钟 | 分字段步进 |
0 * * * * | 每小时整点 | 常见小时任务 |
0 0 31 * * | 跳过无 31 日的月份 | 9/11 月不触发 |
实践中的常见误区
- 预览为 UTC;本地时区主机的挂钟时间会不同。
- 五字段与六字段(含秒)混用会错位整列。
0 0 31 * *会静默跳过短月——需要月末时改用 28 日或平台支持的L。
参考资料
最后审阅: 2026-07-27
常见问题
- 支持哪种 cron 格式?
- 支持五字段(分 时 日 月 星期),或带前导秒的六字段。面向 crontab、CI 与 Kubernetes CronJob 的数字表达式。
- 下次运行用什么时区?
- 显示为 UTC。若生产调度器用本地时区、`TZ=` 或容器时区,部署前请对齐。国内常见问题是把 UTC 当成北京时间(UTC+8)。
- 为什么 0 0 31 * * 会跳过某些月份?
- 没有 31 日的月份(如 9 月、11 月)不会触发。需要月末可用平台支持的 L,或改用更安全的 28 日。
- 需要上传到服务器吗?
- 不需要。解析与下次运行计算只在浏览器中完成。