Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

跳转到主要内容
Gizke.com
博客

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 是每小时的整点。
为什么接下来的运行时间使用我电脑的本地时间?
因为浏览器自身的时钟和日期计算就是这样工作的 - 如果该时间表要在别处运行(例如位于不同时区的服务器上),请按照该服务器所在时区来理解字段值,而不是您自己所在的时区。

分享此工具

博客关于联系我们使用条款隐私政策