跳到工具
JoeLucky

点击工具页的「收藏」加入

工具类别

Base64 编解码JSON 查看器热门JWT 解码器UUID 生成器URL 编解码JSON 转 CSVCSV 转 JSONJSON 转 YAMLYAML 转 JSONJSON 转 XMLXML 转 JSONCSV 转 YAMLYAML 转 CSVJSON 格式化工具YAML 格式化工具XML 格式化工具HTML 格式化工具CSS 格式化工具正则表达式测试工具哈希生成器Cron 表达式解析器HTML 实体编码/解码工具进位制转换器URL 解析器/查询参数查看器CSV 查看与验证工具Markdown 预览工具SQL 格式化工具Mermaid 在线编辑器LLM API 费用计算器新LLM 显存(VRAM)计算器新RAG 文本切分可视化工具新云存储费用计算器(S3、R2、B2)新SLA 可用性计算器新
JoeLucky

实用好用的在线工具集合站

隐私政策服务条款

© 2026 JoeLucky®. 版权所有。

  1. JoeLucky
  2. /开发者
  3. /Cron 表达式解析器

Cron 表达式解析器

验证 cron 表达式,查看白话说明与各时区的下次执行时间。

相似开发者

查看全部
SLA 可用性计算器

把 99.9%、99.99% 换算成每月、每年允许的停机时间,并计算整体可用性。

打开 →
时间戳转换

实时显示 Unix 时间戳,支持秒/毫秒互转,多时区与多格式输出

打开 →
时区转换器

比较多个时区的当地时间,自动处理夏令时,方便安排跨时区会议。

打开 →

💬 用户留言

?

还没有留言,抢先留下你的想法!

什么是Cron 表达式解析器?

验证标准 5 字段 cron 表达式,提供易读的说明与接下来 10 次的执行时间,可选任何 IANA 时区并处理夏令时(春季不存在的时间略过、秋季重复的时间只算第一次)。支持月份与星期的英文缩写及 @daily 等别名;可针对 GitHub Actions、Vercel、Kubernetes 与 crontab 显示限制提醒与可粘贴的配置片段,也能用选项生成表达式。

如何使用?

  1. 输入 cron 表达式(分 时 日 月 星期),或点示例;也可展开“用选项生成表达式”。
  2. 选择时区与目标平台(crontab、GitHub Actions、Vercel、Kubernetes)。
  3. 查看说明、各字段拆解与接下来 10 次执行时间(含 UTC 与偏移)。
  4. 阅读夏令时与平台限制提醒,复制配置片段粘贴到你的项目。

注意事项

  • 示例:0 9 * * 1-5 代表每个工作日 09:00;在 Asia/Taipei 的 09:00 等于 UTC 01:00。
  • 日期与星期都有限制时是“或”(Vixie cron 规则)。不支持秒字段、6/7 字段与 Quartz 的 ?、L、W、#。
  • GitHub Actions 最短间隔 5 分钟、默认 UTC;Vercel 按 UTC 解读,Hobby 方案每任务一天最多一次;Kubernetes 请用 .spec.timeZone,schedule 内的 CRON_TZ/TZ 不受支持。规则核对于 2026-10-20,平台可能调整。
  • 所有计算都在你的浏览器完成,表达式不会上传。

常见问题

支持 AWS EventBridge 或 Quartz 的 6~7 字段 cron 吗?

不支持。本工具的基准是标准 Unix/POSIX 风格的 5 字段 cron(分 时 日 月 星期);输入 6 或 7 字段的表达式会被拒绝并显示字段数错误,不会被悄悄以错误方式解析。除了数字外,也支持月份与星期的英文缩写(如 JAN、MON)以及 @daily、@hourly 等别名;秒字段与 Quartz 的 ?、L、W、# 仍不支持。

日期与星期两个字段同时限制时,是“且”还是“或”?

是“或”。这是标准 Vixie cron 的行为:当“日期(day-of-month)”与“星期(day-of-week)”两者都不是通配符“*”时,只要符合其中一个条件就会执行,而不是要求两者同时符合。工具的说明摘要与下方提醒都会明确标出这种情况。

“接下来的执行时间”是用哪个时区计算的?

默认是你浏览器当前的本地时区,也可以在“时区”菜单改成任何 IANA 时区(例如 Asia/Taipei、America/New_York)或 UTC,表格会同时显示该时区时间与 UTC。服务器端调度常以 UTC 运行,请按你的平台选择正确的时区。

夏令时会怎么影响 cron 的执行?

春季“跳时”时,有些本地时间根本不存在(例如凌晨 2:30),工具会略过该次并在结果下方列出;秋季“回拨”时,同一个本地时间会出现两次,固定时间的计划这里只算第一次出现的那一个。各平台对这些情况的处理不尽相同,重要计划建议避开转换时段,或改用 UTC。

GitHub Actions、Vercel、Kubernetes 的 cron 有什么限制?

GitHub Actions 的计划任务最短间隔为 5 分钟,默认按 UTC 运行,高负载时可能延迟,且只会在默认分支触发;Vercel 的 cron 按 UTC 解读,Hobby 方案每个任务一天最多一次且时间可能有最多 59 分钟误差,Pro 与 Enterprise 可到每分钟,每个项目最多 100 个;Kubernetes CronJob 请用 .spec.timeZone 指定时区,在 schedule 内写 CRON_TZ 或 TZ 不受支持。选择“目标平台”即可看到这些提醒与可直接粘贴的配置片段。

可以用选项生成 cron 表达式吗?

可以。展开“用选项生成表达式”,选择每 N 分钟、每小时、每天、工作日、每周指定日、每月某日或每年某日,填入时间后就会得到对应的表达式,点一下即可应用到上方输入栏并立即看到说明与下次执行时间。

执行频率:在分钟 0,在小时 9,在星期 1, 2, 3, 4, 5,每个月份。

分

0

时

9

日

*

月

*

星期

1-5

切换平台会显示该平台的限制提醒与可直接粘贴的配置片段。

接下来 10 次执行 · UTC

计算中…

配置片段

0 9 * * 1-5 /path/to/command
用选项生成表达式
0 9 * * *

以标准 Unix/POSIX 风格的 5 字段 cron(分 时 日 月 星期)为准,不支持 Quartz/AWS/GitHub 等 6~7 字段变体;月份/星期的英文缩写与 @daily 等别名会先展开再验证。

另外支持月份与星期的英文缩写(JAN、MON)及 @daily、@hourly、@weekly、@monthly、@yearly 别名;秒字段与 Quartz 的 ?、L、W、# 仍不支持。

下次执行时间按你选的时区与夏令时规则计算;固定时间遇到回拨重复时段只执行一次,遇到跳时不存在的时间则略过。

平台规则依 GitHub、Vercel、Kubernetes 官方文档整理(核对于 2026-10-20);平台可能调整,请以官方文档为准。