Crontab 表达式解析与生成

在线 Crontab 表达式解析与生成工具,支持 5 字段标准语法与常用宏,提供可视化构建器,并手动计算未来 5 次运行时间,纯浏览器本地计算,数据不上传服务器。

本地计算 · 数据不上传
广告

工具说明

工具说明

Crontab 是类 Unix 系统中描述定时任务的语法,由 5 个字段组成:分 时 日 月 周。本工具可以解析任意合法表达式并给出自然语言描述与未来 5 次运行时间(由内置逻辑逐分钟推算,覆盖约两年)。也支持 @daily、@hourly、@weekly、@monthly、@yearly 等常用宏,并提供可视化构建器,点击数值即可拼出表达式。

使用示例

表达式:

0 9 * * 1-5

表示「每个工作日的上午 9:00 执行」。下方会列出接下来 5 个工作日的具体日期与时间。

字段写法

  • * 任意值
  • 1,15 列表,表示第 1 与第 15
  • 1-5 范围
  • */15 步长,表示每 15 个单位

所有计算都在浏览器内完成,断网也能正常使用。

常见问题

Q1.周字段的 0 和 7 有什么区别?
在 crontab 中,周字段的 0 与 7 都代表星期日,两者等价。本工具统一以 0 表示周日。
Q2.日字段和周字段同时指定时会怎样?
标准 cron 语义下,当日字段与周字段都非「任意」时,两者是「或」的关系——满足任一即触发。本工具也遵循这一规则。
Q3.为什么只计算未来 5 次?
逐分钟推算并展示前 5 次即可覆盖绝大多数排期确认需求;算法最多扫描约两年,避免极端表达式造成卡顿。
Q4.数据会被上传吗?
不会。表达式解析与运行时间推算完全在浏览器内的 JavaScript 中完成,可断网使用。
广告

相关工具