ตารางเวลาและเวลาไม่มีการจัดเก็บหรือส่งข้อมูลไปยังเซิร์ฟเวอร์

ตัวสร้าง Cron Expression

สร้าง ตรวจสอบ และแสดงผลตาราง cron พร้อมการจำลองเขตเวลา

ตัวสร้าง
นาที*
ชั่วโมง*
วันที่*
เดือน*
วันในสัปดาห์*
นิพจน์
นิพจน์
*****

Every minute

นิพจน์ถูกต้อง
แปลง
Quartz (Java)
0 * * * * ?
AWS CloudWatch
cron(* * * * ? *)
systemd timer
OnCalendar=*-*-* *:*:00
Human Readable
Every minute
การทำงานถัดไป

ไม่มีการทำงานที่จะเกิดขึ้น

ไทม์ไลน์
0 ครั้งในช่วงเวลานี้
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
รายละเอียด
ฟิลด์ค่าความหมาย
Minute*Every minute
Hour*Every hour
Day of Month*Every day of month
Month*Every month
Day of Week*Every day of week
Cron expression คืออะไร?

Cron expression คือชุดฟิลด์เวลาที่คั่นด้วยช่องว่าง ใช้กำหนดตารางเวลาสำหรับงานที่ต้องรันซ้ำ รูปแบบนี้เริ่มจากระบบตระกูล Unix และปัจจุบันใช้ใน Linux crontab, Java Quartz Scheduler, AWS CloudWatch Events และ Kubernetes CronJobs แต่ละฟิลด์แทนหน่วยเวลา เช่น นาที ชั่วโมง วันที่ เดือน หรือวันในสัปดาห์

รูปแบบ Standard และ Quartz

รูปแบบ Standard (Unix) ใช้ 5 ฟิลด์ ได้แก่ นาที ชั่วโมง วันที่ เดือน และวันในสัปดาห์ ส่วน Quartz ที่ใช้บ่อยใน Java/Spring จะเพิ่มฟิลด์วินาทีไว้ด้านหน้า จึงมักมี 6 ฟิลด์ และรองรับอักขระ ? เพื่อระบุว่าไม่กำหนดค่าเฉพาะในฟิลด์วันที่หรือวันในสัปดาห์ เครื่องมือนี้รองรับทั้งสองรูปแบบและการแปลงระหว่างกัน

วิธีใช้งาน
  1. 1.เลือกรูปแบบ Standard หรือ Quartz
  2. 2.ใช้ Builder แบบภาพเพื่อเลือกค่าของแต่ละฟิลด์ หรือสลับไป Raw Editor เพื่อพิมพ์เอง
  3. 3.ลองโหมด Natural Language เช่น "every weekday at 9 AM"
  4. 4.ตรวจสอบ expression คำอธิบายที่อ่านง่าย และเวลารันถัดไป
  5. 5.ใช้แท็บ Timeline, Breakdown และ Convert เพื่อวิเคราะห์เพิ่มเติม
คุณสมบัติ
  • ตัวสร้างฟิลด์แบบภาพ รองรับ every, step, range และ specific values
  • พรีเซ็ตพร้อมใช้แยกตามหมวดหมู่
  • ตัวแปลงภาษาธรรมชาติ
  • จำลองเวลารันถัดไปพร้อม timezone และสัญลักษณ์ DST
  • ไทม์ไลน์แบบ 24 ชั่วโมงและ 7 วัน
  • ตารางอธิบายแต่ละฟิลด์
  • แปลงรูปแบบ Standard, Quartz, AWS CloudWatch และ systemd timer
  • ตรวจสอบความถูกต้องแบบเรียลไทม์
  • ประมวลผลในเบราว์เซอร์ 100%
รูปแบบที่ใช้บ่อย
  • */5 * * * * — ทุก 5 นาที
  • 0 * * * * — ทุกชั่วโมงที่นาที 00
  • 0 0 * * * — ทุกวันตอนเที่ยงคืน
  • 0 9 * * 1-5 — วันทำงานเวลา 9 โมงเช้า
  • 0 0 1 * * — วันที่ 1 ของทุกเดือน
  • 0 2 * * 0 — วันอาทิตย์เวลา 2 โมงเช้า