启宇工具集

Cron 表达式解释

正在加载计算模块…

关于这个计算器

运维天天在写 `0 9 * * 1-5`,但「每月 1 号」和「每周一」混在一起的表达式(`0 0 1 * 1`)到底是「每月 1 号且周一」还是「或」关系,几乎所有人都答错过 ——标准 cron 的语义是:**日(DOM)与星期(DOW)同时被限定时取「或」可输入:Cron 表达式(5 段)。全部在浏览器内计算,数据不上传。

计算说明

本工具为通用开发者工具计算,不涉及法规或国家标准口径,结果仅取决于输入数据本身。

本工具数据更新:2026-10-18

日期和星期同时指定时是「且」还是「或」?
标准 cron 的语义是**「或」**:`0 0 1 * 1` 表示「每月 1 号**或**每周一」执行,不是「且」。这是最容易搞错的地方。如果要「且」,需要写成 `0 0 1 * *` 加脚本内判断,或使用支持扩展语法的实现(如 Quartz)。

同专题的其他工具

← 返回「开发工具」专题

计算结果仅供参考,不构成专业意见。所有计算在浏览器内完成,输入数据不上传服务器。