Cron 表达式解读器(标准 cron/Cloudflare 下次运行时间)
用通俗语言逐个解读 cron 表达式的 5 个字段,并列出接下来的运行时间。明确区分标准 cron(服务器时区)与 Cloudflare Workers Cron Triggers(UTC)的语义。
- 在浏览器内处理,使用注明来源的静态数据
依次输入“分 时 日 月 星期”5 个字段,用半角空格分隔。
标准 cron 按运行它的服务器本地时间解读(通常由 /etc/localtime 设置;部分实现支持 CRON_TZ)。
列出这个时间之后的运行时间。 当前按现在的时间起算。
结果
各字段的含义
- 分
30 - 30 分
- 时
9 - 9 点
- 日
* - 每天
- 月
* - 每个月
- 星期
1-5 - 星期一~星期五
标准 cron 的星期数字为 0=星期日 … 6=星期六(7 也表示星期日)。
接下来的运行时间
按 协调世界时(UTC) 计算
正在读取当前时间…
使用方法
- 选择标准 cron 或 Cloudflare Workers 的 Cron Triggers。
- 输入 cron 表达式(分 时 日 月 星期),或点击示例按钮。
- 标准 cron 请选择服务器时区(Cloudflare 一律为 UTC)。页面会显示各字段的含义和接下来的运行时间,也可以按其他时区对照。
常见问题
标准 cron 和 Cloudflare 有什么区别?
星期的数字不同(标准 cron 的 0=星期日,Cloudflare 的 1=星期日)。Cloudflare 支持 L、W、# 等扩展语法,并一律按 UTC 运行;标准 cron 则按服务器的本地时间运行。
同时指定日和星期会怎样?
在标准 cron(Vixie cron)中,如果两个字段都不以“*”开头,只要符合其中之一的日子就会运行。Cloudflare 文档没有说明这种情况,因此本工具不计算其运行时间。
实行夏令时的地区呢?
如果服务器时区实行夏令时,会标记不存在或出现两次的时间。Debian 系 cron 与 cronie 的行为不同,两者都会说明。
注意事项与限制
- 你输入的内容只在本页面处理,不会发送到 YUCTS 的服务器。
- 仅支持 5 个字段的格式;含秒或年的格式(Quartz、Spring 等)、systemd timer、Kubernetes、GitHub Actions 等不在范围内。
- 标准 cron 依据 Vixie cron、cronie 和 POSIX 文档;其他实现(如 BusyBox)或配置可能得到不同结果。
- Cloudflare 的规格依据“数据来源”中所列核对日期时的官方文档;文档未记载的写法不予解读。
- 实际运行时间可能因服务器负载或配置尚未生效而延迟几分钟。
数据来源
- Cloudflare Workers — Cron Triggers (Supported cron expressions)(在新标签页打开) (Last updated 2026-10-17) — 核对日期: 2026-11-06
- Quartz Scheduler — CronTrigger Tutorial (L, W, # semantics referenced by Cloudflare)(在新标签页打开) (2.3.0) — 核对日期: 2026-11-06
- POSIX.1-2024 (IEEE Std 1003.1-2024) — crontab(在新标签页打开) — 核对日期: 2026-11-06
- Debian crontab(5) — cron (Vixie cron 3.0pl1)(在新标签页打开) (Debian 13 (trixie)) — 核对日期: 2026-11-06
- Debian cron(8) — daylight saving time handling(在新标签页打开) (Debian 13 (trixie)) — 核对日期: 2026-11-06
- cronie crontab(5)(在新标签页打开) — 核对日期: 2026-11-06
相关工具
- JSON 格式化/校验工具检查 JSON 语法并标出错误所在的行和列,支持 2、4 个空格或制表符缩进、压缩成一行、按名称排序键,并可复制或下载。
- CSV ⇄ JSON 转换工具把 CSV、TSV 转成 JSON,或把 JSON 转回 CSV、TSV。支持引号、单元格内换行、UTF-8 BOM、自动识别分隔符和 GB18030、Shift_JIS 文件,还能选择、排序和重命名列。
- YAML ⇄ JSON 转换工具把 YAML 转成 JSON,或把 JSON 转成 YAML。不会加载自定义或可执行的标签,并限制别名展开以安全处理;错误会标出行和列。
- Base64 编码/解码(文本与文件)把含中文、日文或表情符号的文本以 UTF-8 转成 Base64,也能把 Base64 还原。支持 URL 安全格式、可选填充(=),以及文件和 data URL。
- URL 编码/解码(百分号编码)将含中文的网址或查询字符串进行 % 编码和解码,支持 encodeURIComponent、encodeURI 和表单格式(+),遇到错误的 % 会标出错误位置。
- 正则表达式测试器(JavaScript)测试 JavaScript 正则表达式:高亮匹配位置、编号与命名分组,并预览替换结果;运行过久的模式(ReDoS)会自动中止。