Cron 表达式生成与校验

用自然语言描述执行时间,也可以直接编辑 Cron 表达式。

免费 · 无需注册 · 支持多语言输入

Natural Schedule · deterministic

什么时候运行?

自动识别ENITESFRDEPTZHJAKOARHI

用自然语言描述计划

理解为Every day at 15:00
生成的 Cron0 15 * * *
有效 · Unix / Linux (POSIX core)

Browser local time. Strict five-field numeric core. Day-of-week uses 0=Sunday through 6=Saturday.

计划预览

接下来执行时间

Browser local time
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
快速开始

试试示例

五字段结构

生成的 Cron 含义

0分钟0–59
15小时0–23
*月中日期1–31
*月份1–12
*星期profile dependent
*任意值
,列表
-范围
/步长
校验规则

确定性结果

Natural Schedule currently uses a deterministic English/Italian parser. It converts the phrase to a structured schedule, compiles it for the selected environment, then sends the generated expression through the independent cron validator before showing it as valid.

It does not monitor jobs, call a server or send alerts. Unsupported or ambiguous schedules fail closed instead of guessing.

选择正确的 Cron 运行环境

不同平台的 Cron 语法很相似,但并不完全一致。工具将 Unix/Linux、GitHub Actions 和 Cloudflare Workers 分开处理,避免混用平台规则。

使用前先看懂执行计划

检查 5 个字段、阅读清晰说明并预览接下来的执行时间。对于不支持或含义不明确的计划,工具会明确拒绝,而不是猜测。

常见问题

这个工具会监控我的 Cron 任务吗?

不会。它只在浏览器本地校验 Cron 表达式并预览执行时间。

Cloudflare 模式支持 L、W 和 # 吗?

Cloudflare 本身支持这些扩展,但当前版本暂不模拟这些语法。

为什么 GitHub Actions 会拒绝过于频繁的计划?

GitHub Actions 要求计划任务之间至少间隔 5 分钟。