Cron 表达式生成器

使用可视化构建器创建 Cron 表达式,将其翻译为自然语言,并预览下次执行时间。从常用模板中选择或单独编辑每个字段。100% 客户端处理——数据不会离开您的浏览器。

┌───── minute (0-59)
│ ┌───── hour (0-23)
│ │ ┌───── day of month (1-31)
│ │ │ ┌───── month (1-12)
│ │ │ │ ┌───── day of week (0-7)
* * * * *
时间表

At 09:00, on Monday through Friday

语法参考
* 任意值5 指定值1-5 范围*/5 每隔 51,3,5 列表1-5/2 范围 + 步长
接下来 10 次执行
1.2026年4月13日周一 UTC 09:00:00in 18h 48m
2.2026年4月14日周二 UTC 09:00:00in 1d 18h
3.2026年4月15日周三 UTC 09:00:00in 2d 18h
4.2026年4月16日周四 UTC 09:00:00in 3d 18h
5.2026年4月17日周五 UTC 09:00:00in 4d 18h
6.2026年4月20日周一 UTC 09:00:00in 7d 18h
7.2026年4月21日周二 UTC 09:00:00in 8d 18h
8.2026年4月22日周三 UTC 09:00:00in 9d 18h
9.2026年4月23日周四 UTC 09:00:00in 10d 18h
10.2026年4月24日周五 UTC 09:00:00in 11d 18h

使用方法

1

选择时间表

选择预设模板如“每小时”或“工作日上午9点”,或直接输入 Cron 表达式。

2

检查表达式

查看时间表的自然语言描述,并编辑各个字段进行微调。

3

验证并复制

检查下次执行时间以确认时间表正确,然后复制表达式。

常见问题

什么是 Cron 表达式?

Cron 表达式是由五个以空格分隔的字段组成的字符串,用于定义循环时间表。字段分别为:分钟(0-59)、小时(0-23)、月份中的日期(1-31)、月份(1-12)和星期几(0-7,其中 0 和 7 都表示星期日)。它被 Unix cron 守护进程、CI/CD 系统和任务调度器使用。

特殊字符是什么意思?

星号(*)��示“任意值”。范围如 1-5 表示 1 到 5 的值。步进如 */15 表示“每第 15 个值”。列表如 1,3,5 表示这些特定值。可以组合使用,例如 1-10/2 表示从 1 到 10 中每隔 2 个值。

工具使用什么时区?

下次执行时间使用浏览器的本地时区计算。Cron 表达式本身不编码时区——时区取决于运行 Cron 任务的系统。

5 字段和 6 字段 Cron 有什么区别?

标准 Unix cron 使用 5 个字段(分钟、小时、月份中的日期、月份、星期几)。某些系统如 Quartz 和 Spring 在开头添加第六个“秒”字段。本工具使用标准 5 字段格式,兼容 crontab、GitHub Actions 和大多数 CI/CD 平台。

我的数据会发送到服务器吗?

不会。所有解析和时间计算都完全在浏览器中通过 JavaScript 完成。不会通过网络传输任何数据。

相关工具