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