理解并测试 Cron 表达式
粘贴一个 Cron 表达式,即可获得通俗易懂的说明、接下来的 5 次执行时间以及逐字段的详细拆解。
在上方输入 Cron 表达式,或选择一个预设,即可查看该计划的说明。
关于 Cron 表达式解析器
Cron 表达式虽然简洁,但很难一眼看懂。此工具可将任意 5 字段或 6 字段的表达式解码为通俗易懂的句子,准确显示它下一次的执行时间,并对每个字段进行拆解,让你清楚地看到具体匹配的内容。
功能:
- 支持 6 种语言的通俗说明
- 以你的本地时区显示接下来的 5 次执行时间
- 支持标准 5 字段及含秒的 6 字段语法
- 为最常见的计划提供现成预设
如何解析 Cron 表达式
- 输入或粘贴 Cron 表达式,或选择一个预设
- 如果表达式包含秒字段,请切换到 6 字段模式
- 阅读该计划的通俗说明
- 查看接下来的 5 次执行时间以及逐字段拆解
常见问题
什么是 Cron 表达式?
Cron 表达式是调度程序用来定义任务何时运行的一种简洁字符串,由分钟、小时、日、月和星期几等字段组成。
Cron 表达式中的星号和斜杠是什么意思?
星号(*)表示该字段的“任意值”。斜杠用于设置步长间隔,例如 */15 表示每 15 个单位;连字符定义范围,如 1-5;逗号则列出具体的值,如 1,15,30。
此工具支持秒字段吗?
支持——切换到 6 字段模式后,第一个字段将变为秒(0-59),从而实现精确到亚分钟级别的调度。
接下来的执行时间是我所在的时区,还是服务器的时区?
由于所有计算都在客户端完成,执行时间是根据你浏览器的本地系统时钟和时区计算得出的。如果任务实际运行在位于不同时区的服务器上,其真实触发时间可能与此处显示的不同。
我的 Cron 表达式会被发送到服务器吗?
不会。解析、说明文字以及接下来的执行时间都在你的浏览器本地计算完成,不会上传任何内容。
5 字段和 6 字段 Cron 有什么区别?
标准 Cron 使用 5 个字段——分钟、小时、日、月和星期几。此工具的 6 字段模式在最前面添加了一个可选的秒字段,以实现亚分钟级精度,类似于 croner 等库所支持的方式。
隐私
你的 Cron 表达式永远不会离开你的浏览器——解析和调度计算全部在本地完成。