togotools.top 技术参考
技术参考
解析和生成五字段 Cron 表达式,解释分钟、小时、日期、月份和星期的含义,并按选择的时区预览未来执行时间。结果只依赖当前设备时间和时区设置。
五字段 Cron 结构
| 分钟 | 0-59,例如 15 |
|---|---|
| 小时 | 0-23,例如 9 |
| 日期 | 1-31,例如 1 |
| 月份 | 1-12,例如 6 |
| 星期 | 0-7,通常 0 和 7 都表示星期日 |
示例:工作日早上九点
这个表达式表示在选择时区的周一至周五 09:00 执行。不同调度器对星期编号、秒字段和日期/星期同时限制的解释可能不同,部署前应以目标平台文档为准。
0 9 * * 1-5兼容性与边界
- 本工具解析标准五字段表达式,不把 Quartz 的秒字段和年份字段当作标准输入。
- 月份天数、夏令时和服务器时区可能导致实际执行时间与本地预览不同。
- 表达式解析和下次时间计算在浏览器中完成,不会创建或触发任何定时任务。
常见问题
Cron 的星期日应该写 0 还是 7?
许多实现同时接受 0 和 7,但并非所有调度器都完全一致。部署到具体平台时请以它的文档和测试结果为准。
为什么预览时间和服务器执行时间不同?
常见原因是时区、夏令时、服务器时钟或调度器实现差异。预览只使用你选择的时区和当前设备时间。