Cron 表达式解析
纯前端 Cron 表达式解析工具,实时给出说明和下次运行时间。
输入的 Cron 表达式只在你的浏览器里解析,不上传任何服务器。
Cron 表达式是一种用来描述定时任务执行频率的字符串,常见于 Linux crontab、CI/CD 流水线和各类调度系统。一个标准的 5 段表达式格式为「分钟 小时 日期 月份 星期」,每一段可以是具体数字、* 通配符、范围(如 1-5)、列表(如 1,3,5)或步长(如 */5)。
字段说明
- 分钟: 0-59
- 小时: 0-23
- 日期(每月第几天): 1-31
- 月份: 1-12
- 星期: 0-7(0 和 7 都表示星期日)
示例
输入一个 Cron 表达式后,说明和运行时间会实时显示在这里
常见问题
Cron 表达式支持哪些特殊字符?
常见的有 * (任意值)、, (列表,如 1,3,5)、- (范围,如 1-5)、/ (步长,如 */5 表示每 5 个单位)。部分调度系统还支持 L(月末/周末)、W(最近的工作日)、# (第几个星期几,如 2#1 表示第一个星期二),本工具基于 cron-parser 解析,对这些扩展字符也提供了支持。
为什么我的表达式解析失败?
最常见的原因是字段数量不对(标准 Cron 是 5 段:分 时 日 月 周)或某个字段的值超出了合法范围,比如小时写成了 25。检查每个字段是否符合上面的字段说明。
下次运行时间是基于哪个时区计算的?
本工具完全在你的浏览器里运行,使用的是你设备当前的本地时区,不会上传到任何服务器。如果你的定时任务运行在服务器上,请确认服务器时区与本地时区是否一致。