CRON · 下次执行时间

Cron 表达式 在线计算

支持 5 段(分 时 日 月 周)与 6 段(带秒)两种写法,输入即算出未来 10 次执行时间,并用一句话说明它到底多久跑一次。

5 / 6 段兼容 常用模板 自然语言描述 纯本地计算

含义

—

— 段

下次执行

—

—

频率参考

—

按未来几次的间隔估算

未来 10 次执行时间

#时间距现在时间戳
计算中…

字段说明

5 段写法

分 时 日 月 周,例如 0 9 * * 1-5:工作日 9 点。秒默认按 0 处理。

6 段写法

秒 分 时 日 月 周,例如 */30 * * * * *:每 30 秒一次。常见于 Spring、Quartz 配置。

可用符号

* 任意 · ? 忽略 · 1-5 范围 · */5 步长 · 1,3,5 枚举 · 周可用 MON 等英文缩写。

怎么用

  1. 第 1 步
    在输入框写表达式,或从「模板」里挑一个常见写法。
  2. 第 2 步
    右上角「含义」一句话说明它的运行节奏,下面列出未来 10 次具体时间。
  3. 第 3 步
    对照「距现在」一列检查是否和预期一致,比如每 5 分钟应该间隔 300 秒左右。
  4. 第 4 步
    确认无误后直接复制到 crontab 或调度配置文件里。

常见问题

日和周同时指定时以哪个为准?
Linux crontab 里两者是「或」关系:任意一个匹配就执行。本页按同样规则处理,所以 0 0 1 * 1 会在每月 1 号与每周一都触发。
为什么写 0/5 和 */5 结果一样?
两种写法都表示「从起点开始每 5 个单位」,在分钟字段里等价。差别只在起点值不为 0 时才有意义,比如 10/20 是 10、30、50。
算不出下次执行时间?
通常是日期不可能成立,比如 0 0 31 2 *(2 月 31 号)。本页最多向后找 4 年,找不到就会提示。
时区按哪个算?
按你浏览器所在时区计算。服务器上跑 crontab 时以服务器时区为准,如果是海外机器记得换算。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码