Cron 表达式解析器
在你的设备上运行,不会发送任何内容。不会上传任何内容 - 所有解析都在您的设备上完成。
常用计划也支持 @yearly、@monthly、@weekly、@daily 和 @hourly。
通俗说明
At 09:00, Monday through Friday
字段明细
分钟
0
小时
9
日(月中)
*
月
*
星期
1-5
接下来的计划运行时间
将 cron 表达式转换为易读的时间表,并查看接下来的运行时间,全部在您的浏览器中完成。
cron 表达式由五个以空格分隔的字段组成 - 分钟、小时、日、月和星期 - 用于描述一个重复的时间表,被 cron 本身以及众多受其启发的调度系统(CI 流水线、云函数、任务队列)所使用。此工具会将一个表达式转换为通俗易懂的说明,以及一份接下来实际运行时间的列表,全部在您的浏览器中完成。
常见问题
当日期和星期字段同时受限时会发生什么?
标准 cron 将这种特定组合视为“或”而非“且” - 只要两个字段中任意一个匹配,时间表就会触发,这与其他任何一对必须同时匹配的字段不同。因此 "0 0 1 * 1" 会在每月的第 1 天以及每个星期一运行,而不仅仅是恰好落在第 1 天的星期一。
@daily、@weekly 等简写是什么意思?
它们是固定时间表的常见别名:@yearly/@annually 相当于 "0 0 1 1 *"(1 月 1 日午夜),@monthly 是每月第 1 天的午夜,@weekly 是每个星期日的午夜,@daily/@midnight 是每天午夜,@hourly 是每小时的整点。
为什么接下来的运行时间使用我电脑的本地时间?
因为浏览器自身的时钟和日期计算就是这样工作的 - 如果该时间表要在别处运行(例如位于不同时区的服务器上),请按照该服务器所在时区来理解字段值,而不是您自己所在的时区。