Thời gian/Số
Cron Parser
Phân tích biểu thức cron (5 hoặc 6 trường, bao gồm các dạng viết tắt @) — mô tả lịch trình bằng ngôn ngữ dễ hiểu và các lần chạy tiếp theo theo múi giờ đã chọn.
A cron expression is a compact five- or six-field schedule format (minute, hour, day of month, month, day of week, sometimes seconds) that's hard to read at a glance. This tool translates it into plain language and lists the next run times in your chosen timezone.
How to use it
- Paste a cron expression (e.g. 0 3 * * * or a shorthand like @daily) and a plain-language schedule description appears instantly.
- The list of upcoming runs shows exact dates and times in your chosen timezone — handy for checking whether a job collides with another.
- Both 5-field cron expressions (standard Unix cron) and 6-field ones with seconds (Quartz and similar schedulers) are supported.
Common uses
- Checking a job's schedule before deploying — confirming the cron expression really runs the script when intended.
- Debugging a job that fires more or less often than expected.
- Building a new cron schedule without looking up the syntax reference every time.
Things to keep in mind
In classic cron, the day-of-month and day-of-week fields combine with OR rather than AND when neither is "*" — a frequent cause of unexpected extra runs.
The server running cron may be set to a different timezone than the one you're assuming — always confirm which timezone the schedule is interpreted in.
Bài viết về công cụ này: Biểu thức cron: cách giải mã lịch chạy tác vụ
Câu hỏi thường gặp
Biểu thức cron 6 trường khác biểu thức 5 trường như thế nào?
Cron chuẩn dùng 5 trường (phút, giờ, ngày trong tháng, tháng, ngày trong tuần). Một số bộ lập lịch thêm trường giây thứ sáu ở đầu biểu thức — công cụ tự động nhận diện cả hai định dạng.
Các phím tắt như @daily có nghĩa là gì?
Đó là các tên gọi tiện lợi cho lịch trình phổ biến: @daily tương ứng với "0 0 * * *" (nửa đêm mỗi ngày), @hourly với "0 * * * *", và @weekly, @monthly, @yearly hoạt động tương tự.
Các lần chạy sắp tới được tính theo múi giờ nào?
Theo múi giờ được chọn trong trường "Múi giờ". Cùng một biểu thức cron cho thời gian chạy tuyệt đối khác nhau tùy múi giờ, vì vậy hãy đảm bảo chỉ định đúng múi giờ mà bộ lập lịch của bạn thực sự chạy.
Việc chuyển đổi giờ mùa hè/mùa đông có ảnh hưởng đến việc chạy tác vụ không?
Có, nếu thời gian chạy rơi vào một giờ không tồn tại hoặc lặp lại trong lúc đổi giờ. Với các tác vụ quan trọng, an toàn hơn là lên lịch vào thời điểm nằm ngoài khung giờ chuyển đổi thông thường, hoặc dùng UTC một cách rõ ràng.
Vì sao tác vụ của tôi vẫn chạy dù tôi chỉ mong đợi khớp ngày trong tháng hoặc ngày trong tuần?
Trong cron cổ điển, hai trường này được kết hợp bằng HOẶC chứ không phải VÀ khi cả hai đều không phải dấu sao — tác vụ chạy ngay khi một trong hai điều kiện được thỏa mãn, dù điều kiện còn lại không đúng.