Cron 解释器
解释 cron 表达式并预览接下来的运行时间。
你的 cron 表达式在你的浏览器本地解析,任何内容都不会上传到服务器。
需要转换时间戳?试试 Unix 时间戳转换器。
关于 Cron 解释器
这款 cron 表达式解读器可将五字段的 crontab 计划翻译成通俗语言,并准确显示它下次何时触发。粘贴类似 0 9 * * 1-5 的表达式,即可立即读到清晰的描述,以及以你本地时区显示的即将到来的运行时间。它作为 cron 计划解析器和语法检查器,会校验每个字段,标记超出范围或格式错误的输入,并完全支持范围、列表和步长值。它专为编写或审查 cron 作业、希望在上线前确认计划符合预期的开发者、DevOps 工程师和 QA 测试人员打造。诸如“每 5 分钟”或“每月”等快捷预设可帮助你快速构建常见计划。一切都完全在你的浏览器中运行,因此你的表达式在本地处理,任何内容都不会上传到服务器。
功能特性
- 将全部五个 cron 字段(分、时、日、月、星期)解读为一句通俗语言
- 以你的本地时区预览接下来六次运行时间
- 支持范围(1-5)、列表(1,3,5)和步长值(*/5)
- 校验输入,并对超出范围或格式错误的字段给出清晰错误提示
- 为常见计划提供一键预设,如每小时、每日上午 9 点和工作日
- 使用标准 cron 的“或”逻辑处理“日”与“星期”字段的相互作用
- 随输入实时更新,无需运行按钮
- 完全在你的浏览器中运行
如何使用 Cron 解释器
- 在输入框中输入或粘贴一个五字段的 cron 表达式。
- 或点击预设标签,如 */5 * * * *,以载入常见计划。
- 查看信息横幅中显示的通俗语言描述。
- 查看“下次运行”列表,以确认你本地时区下即将到来的时间。
示例
输入
0 9 * * 1-5
输出
Runs at minute 0, past hour 9, on every day-of-month, in every month, on Mon, Tue, Wed, Thu, Fri.
一个工作日上午 9 点的计划被解读为通俗语言。
常见错误与故障排除
- 在开头带上秒字段,输入了六个字段。 — 使用标准的五字段格式(分 时 日 月 星期);去掉秒字段。
- 某字段值因超出范围被拒绝,如分钟的 60 或月份的 13。 — 将值保持在范围内:分 0-59、时 0-23、日 1-31、月 1-12、星期 0-7。
- 期望“日”和“星期”必须同时满足。 — 当两个字段都受限时,只要其一匹配 cron 就会运行(“或”逻辑),因此作业可能比预期更频繁地触发。
- 对于罕见的计划,预期的运行时间没有出现。 — 预览会向前查看一年;若该时间窗内没有运行,它会报告“无”,请确认“日”与“月”的组合是可达的。
常见问题
- Cron 表达式解读器是什么?
- 它是一款浏览器工具,可将标准的五字段 crontab 计划转换为通俗易懂的描述,并预览作业接下来的运行时间。
- 解读器支持哪种 cron 格式?
- 标准的五个字段——分、时、日、月和星期——并支持范围、列表和步长值。
- 如何查看我的 cron 作业下次何时运行?
- 粘贴你的表达式并查看“下次运行”列表;解读器会以你设备的本地时区计算即将到来的运行时间。
- 它如何同时处理“日”和“星期”字段?
- 它遵循标准 cron 行为:当两个字段都受限时,只要其一匹配作业就会运行;否则应用受限的那个字段。
- 我可以使用 */15 这样的步长值或 1-5 这样的范围吗?
- 可以,解读器在任意字段中都接受步长、范围和逗号分隔的列表,并将它们反映在描述和运行预览中。
- 使用此工具时,我的 cron 表达式会被发送到任何地方吗?
- 不会,cron 表达式解读器在你的浏览器本地解析一切,你的输入绝不会离开你的设备。
相关工具
全部 ArrayKit 工具