Cron 表达式解析器按时区预览 UNIX Cron
zh-CN

AppHelp

解析 Cron 表达式并预览后续运行时间

在上线前看懂五字段 UNIX 计划:即时自然语言说明、按时区计算的运行表、字段拆解、常用预设与 CSV 导出。

Cron 计划工作区

解释五字段 UNIX Cron 表达式,并查看按时区计算的后续运行时间。

本地运行
周一至周五 09:00 至 17:59,每 15 分钟运行一次。
预览次数
状态有效
字段5/5

后续运行

UTC

#计划时间相对时间UTC ISO
12026年7月21日 UTC 09:00:008小时后2026-07-21T09:00:00.000Z
22026年7月21日 UTC 09:15:008小时后2026-07-21T09:15:00.000Z
32026年7月21日 UTC 09:30:008小时后2026-07-21T09:30:00.000Z
42026年7月21日 UTC 09:45:009小时后2026-07-21T09:45:00.000Z
52026年7月21日 UTC 10:00:009小时后2026-07-21T10:00:00.000Z
62026年7月21日 UTC 10:15:009小时后2026-07-21T10:15:00.000Z
72026年7月21日 UTC 10:30:009小时后2026-07-21T10:30:00.000Z
82026年7月21日 UTC 10:45:0010小时后2026-07-21T10:45:00.000Z
92026年7月21日 UTC 11:00:0010小时后2026-07-21T11:00:00.000Z
102026年7月21日 UTC 11:15:0010小时后2026-07-21T11:15:00.000Z

1. 分钟

*/15

0-59

*, */5, 15, 10-30

2. 小时

9-17

0-23

*, 9, 9-17, 0,12

3. 月中日期

*

1-31

*, 1, 1-15, */2

4. 月份

*

1-12

*, 1, 1-6, JAN

5. 星期

1-5

0-7

*, 1-5, MON, 0

常见任务

  • cron 表达式解析器
  • cron 在线解析
  • crontab 表达式
  • cron 下次运行时间
  • cron 表达式生成器
  • cron 时区计算
  • 五字段 cron
  • cron 语法校验
  • cron 表达式解释
  • 免费 cron 工具

快速答案

按“分钟、小时、月中日期、月份、星期”的顺序输入五字段 UNIX Cron 表达式。AppHelp 会解释常见计划、校验字段,并在所选 IANA 时区计算后续 5、10 或 20 次运行。传统 Cron 在月中日期与星期同时受限时通常采用 OR 关系;夏令时切换还可能跳过或重复本地时间。

使用步骤

  1. 1. 输入五字段表达式依次填写分钟、小时、月中日期、月份和星期,例如 0 9 * * 1-5 表示工作日 09:00。
  2. 2. 选择执行时区选择浏览器时区、UTC 或目标调度器配置的 IANA 时区;同一表达式在不同时区对应不同 UTC 时刻。
  3. 3. 检查后续运行与字段核对自然语言摘要、字段值、相对时间、本地时间与每次运行的 UTC ISO 时间。
  4. 4. 导出并在上线前复核复制或下载 CSV,并与目标系统对照,尤其关注夏令时和受限日期字段。

示例

工作日上午

输入
0 9 * * 1-5
输出
周一至周五 09:00 运行。

工作时段每十五分钟

输入
*/15 9-17 * * 1-5
输出
工作日 09:00 至 17:59,每 15 分钟运行。

月度报告

输入
0 9 1 * *
输出
每月 1 日 09:00 运行。

常见场景

  • 核对备份、报表、清理与同步任务计划
  • 把陌生的 crontab 条目翻译成可读时间
  • 比较 UTC 与应用本地执行时间
  • 为监控和运行手册准备预期发生时间
  • 修改生产 crontab 前发现字段数量和范围错误

注意事项

  • 本解析器仅面向五字段 UNIX Cron;带秒、年份、?、L、W 或 # 的 Quartz 表达式属于另一方言。
  • 月中日期与星期都受限时,许多传统实现会在任一字段匹配时运行,而不是要求同时匹配。
  • 春季夏令时跳变可能漏掉本地时间,秋季回拨可能重复;实际行为取决于 Cron 守护进程。
  • 部分实现接受月份和星期英文名,但数字写法通常更便于跨系统迁移。
  • 预览从当前时刻向后计算,因此结果会随时间自然变化。

功能特点

  • 即时校验并用自然语言解释常见 Cron 计划
  • 按浏览器、UTC 与常用 IANA 时区计算后续 5、10 或 20 次运行
  • 展示五字段取值范围与语法示例
  • 提供工作日、每小时、每天、每周和每月预设
  • 复制或下载含本地计划时间与 UTC ISO 的 CSV
  • 浏览器本地计算,不上传表达式

常见问题

五个 Cron 字段的顺序是什么?
顺序是分钟、小时、月中日期、月份和星期;在 crontab 文件中,这些字段后面通常还会跟命令。
支持 Quartz Cron 表达式吗?
不支持。本工具专门校验五字段 UNIX Cron;Quartz 的秒、年份、?、L、W 和 # 规则不同。
月中日期与星期如何共同生效?
传统 Cron 在两者都受限时通常采用 OR:任一字段匹配就运行。请核对实际调度器。
为什么选择时区会改变 UTC 结果?
Cron 字段描述本地墙上时间;切换时区会把同一时间映射到不同 UTC 时刻。
夏令时切换时会怎样?
缺失的本地时间可能不运行,重复的本地时间可能运行两次,具体取决于实现。
可以导出后续运行时间吗?
可以,复制或下载的 CSV 包含序号、所选时区、格式化计划时间和 UTC ISO 时间戳。
Cron 表达式会被上传吗?
不会。解析、时区计算、复制和 CSV 生成都在浏览器本地完成。