Crontab表达式计算器
CRON CALCULATOR

Crontab 表达式计算器

解释 cron 表达式 + 可视化生成,双向功能, 显示未来5次执行时间,Linux 定时任务调试神器。

🔒 100% 本地运行 · 数据不上传服务器 · 安全隐私
解释 Cron
生成 Cron
分钟
(0-59)
小时
(0-23)
日期
(1-31)
月份
(1-12)
星期
(0-6)
每天上午 9:00 执行

常用表达式(点击使用)

* * * * * — 每分钟执行
0 * * * * — 每小时整点
0 0 * * * — 每天凌晨0点
0 9 * * * — 每天上午9点
0 9 * * 1-5 — 工作日上午9点
0 0 1 * * — 每月1号凌晨
*/5 * * * * — 每5分钟
0 0 * * 0 — 每周日凌晨

接下来 5 次执行时间

各语言获取当前时间戳代码

// JavaScript
Math.floor(Date.now() / 1000)
# Python
import time; int(time.time())
// Go
int(time.Now().Unix())

🔗 相关工具推荐

Unix 时间戳转换

时间戳日期互转

Base64 编解码

开发常用编码

JSON 格式化校验

接口调试必备

随机密码生成器

高强度安全密码

📖 Crontab表达式计算器 使用指南

什么是Crontab表达式计算器

Crontab是Linux/Unix系统中用于定时执行任务的工具,通过Cron表达式来定义执行时间。Cron表达式由5个字段组成,分别表示分钟、小时、日期、月份、星期。虽然功能强大,但语法记忆成本高,写错一个字符任务就不会执行。Crontab计算器可以帮你可视化生成和解释Cron表达式。

主要功能

典型使用场景

后端开发配置定时任务时,验证Cron表达式是否正确。运维工程师管理服务器定时任务,快速生成表达式。学习Cron语法时,通过可视化选项理解每个字段的含义。写Shell脚本时需要定时执行,快速生成表达式。

使用教程

如果已有Cron表达式需要验证,直接输入到表达式框中,点击「解释」按钮,下方会显示下一次执行时间和未来多次的执行时间列表。如果需要生成新表达式,可以通过下拉菜单和复选框选择执行时间,工具会自动生成对应的Cron表达式。也可以直接点击常用预设快速选用。

实用技巧

常见问题 FAQ

什么是Crontab表达式?

Crontab是Linux和Unix系统中用于定时任务的时间表达式,由5个字段组成:分、时、日、月、周,例如 0 2 * * * 表示每天凌晨2点执行。

Crontab五个字段分别代表什么?

依次为:分钟(0-59)、小时(0-23)、日期(1-31)、月份(1-12)、星期(0-7,0和7都代表周日)。用空格分隔,星号表示任意值。

怎么写每周一早上8点执行的Cron?

0 8 * * 1。分钟0、小时8、日期任意、月份任意、星期1(周一)。也可以用 0 8 * * mon,英文缩写同样支持。

斜杠5和0-59斜杠5有区别吗?

没有区别,都表示每5分钟执行一次。斜杠写法是简写形式,从0开始每隔5分钟触发一次,等同于0,5,10,15一直到55。

Cron表达式支持秒级精度吗?

标准Crontab只支持分钟级,共5个字段。部分调度系统如Quartz、K8s CronJob扩展了秒字段(6位或7位),本工具采用标准5位格式。