Cron 表达式生成器 & 测试器 — 双向翻译 + 下 5 次运行时间 + 多平台语法
免费在线 cron 表达式生成器与测试工具。把 cron 翻译成人类语言、显示下 5 次运行时间、生成可直接复制的 Linux crontab / GitHub Actions / Vercel / Kubernetes CronJob / AWS EventBridge / node-cron 各平台语法。同时支持自然语言(如「每 5 分钟」「工作日早 9 点」)转 cron。纯前端,无 API。
识别为 cron:
📖 解读
⏰ 下 5 次运行时间
(基于你浏览器的本地时区)
🚀 各平台语法
什么是 cron?
cron 是 Unix 系统的定时任务调度器,用 5 个字段(分 时 日 月 周)描述任务的运行时间。例如 0 9 * * 1-5 表示"每周一到周五早上 9 点整运行"。现代云平台(GitHub Actions / Vercel / Kubernetes / AWS EventBridge)都用相同语法。
cron 5 个字段速查
| 位置 | 含义 | 取值 | 特殊字符 |
|---|---|---|---|
| 1 | 分钟 | 0-59 | * , - / |
| 2 | 小时 | 0-23 | 同上 |
| 3 | 日 | 1-31 | 同上 |
| 4 | 月 | 1-12 或 jan-dec | 同上 |
| 5 | 星期 | 0-6(0=周日)或 sun-sat | 同上 |
常见易错点
- 0 vs 7 = 周日:不同实现各异,本工具支持两种
- "日" 和 "周" 同时指定:是 OR 不是 AND(任一满足即触发)
- 时区:服务器侧 cron 用 UTC,前端 GitHub Actions/Vercel 同样默认 UTC,注意换算
- * * * * * :每分钟一次,不是"任意时间运行一次"