Bộ tạo (Generators)

Phân tích biểu thức Cron

Dán một biểu thức cron để nhận mô tả dễ đọc và danh sách các mốc thời gian chạy kế tiếp.

Biểu thức cron
Mô tả

Every 15 minutes

5 lần chạy tiếp theo
  1. 1.Sat Aug 15 2026 13:30:00 GMT+0700 (Indochina Time)
  2. 2.Sat Aug 15 2026 13:45:00 GMT+0700 (Indochina Time)
  3. 3.Sat Aug 15 2026 14:00:00 GMT+0700 (Indochina Time)
  4. 4.Sat Aug 15 2026 14:15:00 GMT+0700 (Indochina Time)
  5. 5.Sat Aug 15 2026 14:30:00 GMT+0700 (Indochina Time)

Giới thiệu công cụ

Biểu thức cron gọn nhưng khó đọc thoáng qua — "*/15 0 * * 1-5" là mỗi mười lăm phút hay mỗi mười lăm giờ? Công cụ này dịch biểu thức cron thành mô tả tiếng Việt rõ ràng rồi liệt kê các mốc chạy kế tiếp thực tế, để bạn xác nhận lịch làm đúng ý định trước khi đưa lên production.

Công cụ hướng tới bất kỳ ai viết crontab, Kubernetes CronJob, lịch CI hay chuỗi cron của Spring @Scheduled. Dán một biểu thức là bạn thấy ngay câu mô tả từng trường bằng ngôn ngữ người, cùng dòng thời gian cụ thể các lần chạy sắp tới — an toàn hơn nhiều so với triển khai theo phỏng đoán.

Cách sử dụng

  1. Dán hoặc gõ biểu thức cron vào ô nhập (phút, giờ, ngày trong tháng, tháng, thứ trong tuần).
  2. Đọc phần mô tả tiếng Việt giải thích ý nghĩa của lịch.
  3. Xem danh sách các mốc chạy sắp tới để chắc chắn nhịp chạy đúng.
  4. Dùng khoảng (1-5), bước (*/15), danh sách (1,15) và ký tự đại diện (*) để tinh chỉnh biểu thức.
  5. Chỉnh bất kỳ trường nào và xem mô tả cùng danh sách lần chạy cập nhật theo.
  6. Sao chép biểu thức hoàn chỉnh vào crontab, CronJob hoặc cấu hình bộ lập lịch.

Tính năng

  • Biến mọi biểu thức cron năm trường chuẩn thành câu dễ đọc mô tả phút, giờ, ngày, tháng và thứ.
  • Liệt kê các mốc chạy kế tiếp để bạn kiểm tra tần suất và thời điểm chỉ trong một cái nhìn.
  • Hiểu khoảng, giá trị bước, danh sách phẩy và ký tự đại diện ở mọi trường.
  • Phát hiện sớm lỗi thường gặp — như nhầm ngày trong tháng với thứ trong tuần — trước khi lên production.
  • Bạn đồng hành tốt cho crontab, Kubernetes CronJob, pipeline CI/CD và tác vụ lập lịch của Spring.
  • Phân tích hoàn toàn trong trình duyệt với phản hồi tức thì, không cần gọi server.

Câu hỏi thường gặp

Công cụ này dùng định dạng cron nào?

Nó đọc định dạng năm trường chuẩn: phút, giờ, ngày trong tháng, tháng và thứ trong tuần, mỗi trường hỗ trợ ký tự đại diện, khoảng, bước và danh sách.

Công cụ có chạy biểu thức cron của tôi trên server không?

Không. Việc phân tích và tính mốc chạy kế tiếp diễn ra hoàn toàn trong trình duyệt. Biểu thức không bao giờ được tải lên nên bạn có thể yên tâm test các lịch nội bộ.

Các mốc chạy kế tiếp được tính theo múi giờ nào?

Các mốc sắp tới được tính theo giờ cục bộ của trình duyệt, nên những gì bạn thấy khớp với đồng hồ của mình. Lưu ý bộ lập lịch production có thể chạy theo UTC hoặc múi giờ khác.

Khác nhau giữa ngày trong tháng và thứ trong tuần là gì?

Trường thứ ba nhắm tới ngày lịch (1-31) còn trường thứ năm nhắm tới thứ trong tuần (0-7, trong đó 0 và 7 là Chủ nhật). Nhầm hai trường này là một trong những lỗi cron phổ biến nhất, và phần mô tả tiếng Việt giúp bạn tránh.

Tôi dùng giá trị bước như */5 được không?

Được. Cú pháp bước như */5 (mỗi năm đơn vị) và khoảng kèm bước như 0-30/10 đều được hỗ trợ, và phần mô tả nói rõ chúng có nghĩa gì.