Cron 表达式解析器
解析 Cron 表达式,显示人类可读描述和下次执行时间
最后更新: 2026/4/8
格式: 分 时 日 月 周 (如: 0 8 * * *)
含义
在上午 08:00
下次执行时间
2026/07/11周六 08:00:00
2026/07/12周日 08:00:00
2026/07/13周一 08:00:00
2026/07/14周二 08:00:00
2026/07/15周三 08:00:00
字段说明
分 (0-59)
时 (0-23)
日 (1-31)
月 (1-12)
周 (0-7)
* 表示任意值,如 * * * * * 表示每分钟
分享:
使用说明
- 输入Cron表达式
- 查看人类可读的时间描述
- 输入时间查看下次执行的日期时间
核心功能
- 1Cron 表达式解析使用 cronstrue 库将 Cron 表达式翻译为中文自然语言描述,如 "0 9 * * 1-5" → "每周一到周五 09:00 执行"
- 2下次执行时间预测使用 cron-parser 库计算并展示该 Cron 表达式未来 5 次的执行时间
- 3常用表达式参考内置常用 Cron 表达式示例,如每分钟、每小时、每天、每周、每月等,点击即可填入
适用场景
✓
定时任务配置
配置Linux定时任务或CI/CD流水线的执行时间。
✓
学习参考
理解cron表达式并验证正确性。
相关工具
关联介绍
什么是Cron表达式
Cron是定时任务调度格式,5个字段:分(0-59) 时(0-23) 日(1-31) 月(1-12) 周(0-7)。特殊字符:*任意值、,列表、-范围、/步长。如0 9 * * 1表示每周一9点。Linux crontab、Spring@Scheduled、Node.js的node-cron都支持。
什么是Crontab
Crontab是Linux定时任务配置文件。crontab -e编辑,crontab -l列出,crontab -r删除。格式:分 时 日 月 周 命令。环境变量不会自动加载,需在脚本中source或使用绝对路径。日志通常在/var/log/cron。