什么是Cron 表达式解析?
Cron 表达式解析用于校验常见五段或六段定时规则,并从指定起算时间计算后续五次运行时刻。你可以选择 UTC 或浏览器本地 IANA 时区,结果统一显示为 ISO 时间,便于识别跨日、工作日、夏令时和时区偏移带来的实际调度差异。常见使用场景包括:检查服务器定时任务是否会在预期工作日运行。;在部署前核对带秒字段的高频调度表达式。;比较 UTC 与本地时区下同一规则的下一批执行时间。页面同时列出输入边界、输出规则和限制,便于在复制结果或投入实际流程前核对格式、语义与安全注意事项。
适用场景
- 检查服务器定时任务是否会在预期工作日运行。
- 在部署前核对带秒字段的高频调度表达式。
- 比较 UTC 与本地时区下同一规则的下一批执行时间。
使用方法
- 输入 5 段或 6 段 Cron。
- 选择时区和起算时间。
- 解析并检查下一批 ISO 时间。
- 先使用页面提供的复杂示例验证当前选项和运行方向,再替换为自己的数据。
- 检查输出区、状态提示和限制说明,确认结果符合预期后再复制、下载或继续处理。
可运行示例
工作区中的“示例 1”和“示例 2”按钮会载入对应内容。两个示例覆盖不同结构、方向或边界,可以直接运行并观察输出与状态提示。
示例 1
0 9 * * 1-5示例 2
*/15 8-18 * * 1-5输入规则
- 五段格式从分钟开始,六段格式的第一段为秒。
- 起算时间必须是 JavaScript 可解析的有效日期时间。
- 时区必须是浏览器和解析器支持的 IANA 标识;厂商扩展语法可能不兼容。
- 文本输入在运行前按字符计数,当前页面上限为 500;文件类功能另按页面显示的文件上限执行。
- 不同 Cron 实现对特殊语法可能不同。
输出规则
- 成功后按时间顺序列出接下来的五个 ISO 瞬间。
- 结果受所选时区、夏令时规则和起算时刻影响。
- 解析成功不代表目标云平台或操作系统采用完全相同的 Cron 语义。
- 输出只反映当前输入、方向和选项;切换模式或修改输入后应重新运行,不应把旧结果当成新结果。
- 结果依赖所选 IANA 时区和夏令时规则。
限制与注意事项
- 不同 Cron 实现对特殊语法可能不同。
- 结果依赖所选 IANA 时区和夏令时规则。
- 不会连接服务器或保存计划。
数据处理说明
表达式、起算时间和时区仅在浏览器中交给本地解析器计算,不会创建服务器任务、访问日历或保存计划。关闭或刷新页面后,本工具不会保留本次数据。