我找找就

Cron 表达式生成

可视化配置分钟、小时、日、月、周五段 Cron 表达式,内置常用预设,生成后可复制或预览下次执行。

最近生成 0 展开

自动保存最近几次完整生成结果,点击可原样恢复(非重新随机)。需加备注长期收藏请用导出栏「保存档案」。

    通过可视化选项拼出标准 5 段 Unix Cron(分 时 日 月 周),生成后可复制到 crontab 或 预览下次执行时间

    快捷预设(点击填入):

    各字段配置
    分钟 0-59
    小时 0-23
    1-31
    1-12
    0-6

    生成的 Cron 表达式

    0 9 * * 1-5

    整点,工作日早上 9 点,周一至周五

    预览下次执行

    使用说明

    1. 为各字段选择「每/指定/范围/步长/列表」模式
    2. 点击预设快速填入常用调度
    3. 复制表达式或前往下次执行时间验证

    Cron 表达式生成说明

    适用场景

    • Linux crontab、云函数、定时任务平台填写五段 Unix Cron
    • 不熟悉 * / , - 语法时,用可视化选项拼出表达式
    • 生成后可到 Cron 下次执行时间 验证调度是否符合预期

    本工具为 5 段格式(分 时 日 月 周),不含秒字段;与 Spring 6 段、Quartz 扩展语法不同。

    五段字段对照

    顺序 字段 取值范围 说明
    1 分钟 0-59 0 表示整点
    2 小时 0-23 24 小时制
    3 1-31 每月第几天
    4 1-12 1=一月
    5 0-6 0=周日,1=周一…6=周六

    特殊符号:* 每、, 列表、- 范围、/ 步长(如 */5 每 5 单位)。

    常用示例

    说明 表达式
    工作日 9:00 0 9 * * 1-5
    每小时整点 0 * * * *
    每天 0:00 0 0 * * *
    每 5 分钟 */5 * * * *
    每周日 10:30 30 10 * * 0

    生成后如何验证

    复制上方生成的表达式,打开 Cron 下次执行时间 粘贴并计算,可预览接下来 5 次运行时刻。若与预期不符,回到本页调整「周」或「日」字段(二者同时指定时部分系统行为可能不同,建议尽量只约束其一)。

    Cron 表达式生成常见问题

    与 Cron 下次执行时间有什么区别?
    本页负责「写」表达式;cron-next 负责「读」表达式并计算运行时刻,二者可配合使用。
    支持秒字段吗?
    暂仅支持标准 5 段 Unix Cron,不含秒。