功能说明
Cron 表达式解释器读取任意标准的 5 字段 cron 表达式,并把它翻译成通俗易懂的中文说明。输入(或选取)一个表达式,右侧面板会显示一行摘要、一张逐字段说明每个部分匹配什么的表格,以及接下来五次的触发时间并附带相对偏移(“6 小时后”)——全部以 UTC 计算,因此结果明确且不受夏令时影响。切换到构建模式,它还能从友好的输入项出发逐字段组装出一条表达式。所有计算 100% 在你的浏览器中运行,内部调度信息永远不会离开你的机器。
使用方法
- 选取一个常用芯片(
* * * * *、0 0 * * *、0 9 * * 1、0 0 1 * *、0 */6 * * *),或在 Cron 表达式输入框里输入一条 5 字段表达式(或点击示例载入30 9 * * MON-FRI)。 - 阅读右侧的通俗摘要、逐字段表格和即将触发列表。
- 切换到构建,填写五个字段(分、时、日、月、星期),组装出一条可复制的表达式。
- 使用复制分享链接(解释模式下)复现完全相同的视图——表达式编码在 URL 中。
字段速查表
| # | 字段 | 允许值 | 名称 | 特殊字符 |
|---|---|---|---|---|
| 1 | minute | 0–59 | — | * 任意 · , 列表 · - 范围 · / 步进 |
| 2 | hour | 0–23 | — | * · , · - · / |
| 3 | day of month | 1–31 | — | * · , · - · / |
| 4 | month | 1–12 | JAN–DEC | * · , · - · / |
| 5 | day of week | 0–7(0 和 7 = 周日) | SUN–SAT | * · , · - · / |
步进语法支持三种形式:*/15(从字段最小值起)、0-30/10(范围步进)、5/10(从 5 到字段最大值)。当“日”和“星期”同时被限定时,任一匹配即算匹配(标准 Vixie-cron 行为)。不支持:Quartz 扩展(?、L、W、#)、6 字段秒语法以及 @reboot 式宏。
示例
已对照工具的解析器验证:
| 表达式 | 解释 |
|---|---|
* * * * * |
每分钟 |
0 0 * * * |
在 00:00 |
0 9 * * 1 |
在 09:00,每周一 |
0 0 1 * * |
在 00:00,每月 1 日 |
0 */6 * * * |
每 6 小时,分钟为 0 |
30 9 * * MON-FRI |
在 09:30,周一至周五 |
*/15 * * * * |
每 15 分钟 |
0 0 1,15 * * |
在 00:00,每月 1 日和 15 日 |
5 4 * * SUN |
在 04:05,每周日 |
0 12 */2 * * |
在 12:00,每 2 天 |
0 0 * 6 SAT |
在 00:00,六月,每周六 |
23 0-20/2 * * * |
每 2 小时,分钟为 23 |
即将触发。 从 2026-08-26 星期三 12:00 UTC 起计算 30 9 * * MON-FRI,接下来三次触发是 8 月 27 日、8 月 28 日和 8 月 31 日的 09:30 UTC(跳过了周末)。
无效输入。 99 * * *(四个字段)会在错误面板报告 Expected 5 fields (minute hour day-of-month month day-of-week), got 4。99 * * * * 报告 minute: value 99 is above maximum 59。0 0 31 2 * 语法上合法,但二月没有 31 日——面板显示 “No upcoming run within ~3 years”。
补充说明
- 可分享: 解释模式下你的表达式编码在 URL 中,一条链接即可复现完全相同的解释。
- 私密: 所有解析均在本地完成——可安全用于内部或专有调度。
- 时间为 UTC。 即将触发的计算假定调度运行在 UTC 时钟上。大多数服务器的 crond 运行在机器本地时间,因此在信任倒计时之前请相应换算。
- 列出五次即将到来的触发,最多向前搜索约 3 年;一条永远不会匹配真实日期的表达式(如 2 月 31 日)会显示空提示。
- 相关工具: JSON → TypeScript、JSON Formatter、
Base64Base64An encoding representing binary data as 64 safe ASCII characters, so it survives transport through text-only channels. It encodes — it does not encrypt.
。