Cron 表达式生成器 & 测试器 — 双向翻译 + 下 5 次运行时间 + 多平台语法

免费在线 cron 表达式生成器与测试工具。把 cron 翻译成人类语言、显示下 5 次运行时间、生成可直接复制的 Linux crontab / GitHub Actions / Vercel / Kubernetes CronJob / AWS EventBridge / node-cron 各平台语法。同时支持自然语言(如「每 5 分钟」「工作日早 9 点」)转 cron。纯前端,无 API。

什么是 cron?

cron 是 Unix 系统的定时任务调度器,用 5 个字段(分 时 日 月 周)描述任务的运行时间。例如 0 9 * * 1-5 表示"每周一到周五早上 9 点整运行"。现代云平台(GitHub Actions / Vercel / Kubernetes / AWS EventBridge)都用相同语法。

cron 5 个字段速查

位置含义取值特殊字符
1分钟0-59* , - /
2小时0-23同上
31-31同上
41-12 或 jan-dec同上
5星期0-6(0=周日)或 sun-sat同上

常见易错点

  • 0 vs 7 = 周日:不同实现各异,本工具支持两种
  • "日" 和 "周" 同时指定:是 OR 不是 AND(任一满足即触发)
  • 时区:服务器侧 cron 用 UTC,前端 GitHub Actions/Vercel 同样默认 UTC,注意换算
  • * * * * * :每分钟一次,不是"任意时间运行一次"