⏰ Cron 表达式解析器

解析和查询 cron 表达式,生成人类可读描述,计算下次执行时间

支持5位和6位格式,例如:0 9 * * 1-5(工作日9点)
📝 格式:[秒] 分 时 日 月 周 | 分 时 日 月 周
⚠️ 请确保表达式包含正确的空格分隔

📋 常用模板

工作日早上9点
0 9 * * 1-5
每周日午夜
0 0 * * 0
每月1号午夜
0 0 1 * *
每5分钟
*/5 * * * *
每2小时
0 */2 * * *
每6小时30分
30 */6 * * *

💡 使用提示

📖 Cron 表达式格式:

标准5位:分 时 日 月 周(如:0 9 * * 1-5)

扩展6位:秒 分 时 日 月 周(如:30 0 9 * * 1-5)

🔤 特殊字符说明:
  • * - 匹配任意值
  • ? - 不指定值(仅用于日和周)
  • - - 范围(如:1-5表示1到5)
  • , - 列表(如:1,3,5表示1、3、5)
  • / - 步长(如:*/5表示每5个单位)
📅 字段范围:
  • 秒:0-59
  • 分:0-59
  • 时:0-23
  • 日:1-31
  • 月:1-12
  • 周:0-7(0和7都表示周日)
⚡ 常用示例:
  • 0 0 * * * - 每天午夜
  • 0 9-17 * * 1-5 - 工作日9-17点每小时
  • */15 * * * * - 每15分钟
  • 0 0 1 1 * - 每年1月1日
❌ 常见错误:
  • 0 9 * * - ❌ 缺少字段(只有4位)
  • 0 9 * * * - ❌ 多余空格
  • 0,9,*,*,* - ❌ 使用逗号分隔
  • 0 25 * * * - ❌ 小时超出范围(0-23)
  • 0 9 32 * * - ❌ 日期超出范围(1-31)

🔧 Cron 表达式构建器

💡 使用提示

工作日提醒
周一到周五,每天上午9点
每日备份
每天凌晨2点执行备份
周报生成
每周一上午8点生成报告
月度清理
每月1号凌晨执行清理