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 步在输入框写表达式,或从「模板」里挑一个常见写法。
- 第 2 步右上角「含义」一句话说明它的运行节奏,下面列出未来 10 次具体时间。
- 第 3 步对照「距现在」一列检查是否和预期一致,比如每 5 分钟应该间隔 300 秒左右。
- 第 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
全部留言需审核通过后展示🎉
留言已提交!
审核通过后就会展示在留言板上,稍安勿躁~

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