วิธีใช้งาน ตัวสร้าง cron expression
- 1
เลือกรูปแบบ
เลือก cron มาตรฐาน, cron แบบมีวินาที, Quartz หรือ AWS EventBridge หรือจะวางนิพจน์แล้วให้จำนวนฟิลด์กำหนดรูปแบบให้ก็ได้
- 2
เขียนหรือสร้างตารางเวลา
พิมพ์นิพจน์ เริ่มจากค่าที่ตั้งไว้ล่วงหน้า หรือตั้งค่าแต่ละฟิลด์ด้วยตัวแก้ไขแบบภาพ
- 3
อ่านผลที่ได้
ตรวจคำอธิบายแบบอ่านง่ายและฟิลด์ที่ไฮไลต์ เพื่อให้แน่ใจว่าตรงกับที่ตั้งใจ
- 4
ตรวจรอบถัดไป
เลือกเขตเวลาและยืนยันเวลาที่ทำงาน 10 รอบถัดไป จากนั้นคัดลอกนิพจน์
ข้อจำกัดและ Pro
ใช้ฟรีโดยไม่ต้องสมัครสมาชิก: 4 รูปแบบ, 12 ค่าที่ตั้งไว้ล่วงหน้า และเวลาที่ทำงาน 10 รอบถัดไปในเขตเวลากว่า 400 แห่ง ค้นหาล่วงหน้าได้สูงสุด 30 ปี (หรือถึงปีสุดท้ายของนิพจน์)
Pro ช่วยเอาโฆษณาออก ส่วนตัวสร้างทำงานเหมือนกันทุกแพ็กเกจ ดู Pro
เกี่ยวกับ ตัวสร้าง cron expression
นิพจน์ cron รวมตารางเวลาไว้ในไม่กี่ฟิลด์ที่คั่นด้วยช่องว่าง และตัวเลขที่วางผิดตำแหน่งเพียงตัวเดียวก็เปลี่ยน “ทุกวันทำการเวลา 9 โมง” ให้กลายเป็น “ทุกนาทีของชั่วโมงที่ 9” ได้ ตัวสร้างนี้ให้คุณเขียนหรือวางนิพจน์ แล้วแสดงคำอธิบายแบบอ่านง่ายทันที พร้อมป้ายกำกับของแต่ละฟิลด์ และแสดงเวลาที่จะทำงาน 10 รอบถัดไป
รองรับ 4 รูปแบบ เพราะแต่ละแบบต่างกันจริง cron มาตรฐานมี 5 ฟิลด์ ได้แก่ นาที ชั่วโมง วันที่ของเดือน เดือน และวันในสัปดาห์ ใช้กับ crontab, cron daemon บน Linux, Kubernetes CronJob และ GitHub Actions และรองรับมาโครอย่าง @daily แบบมีวินาทีเพิ่มฟิลด์วินาทีไว้ข้างหน้า เช่นใน node-cron และ croner ส่วน Quartz ใช้ 6 หรือ 7 ฟิลด์ มีวินาทีและปีที่ไม่บังคับ นับวันอาทิตย์เป็น 1 ต้องมี ? ในฟิลด์วันฟิลด์ใดฟิลด์หนึ่ง และมี L สำหรับ “วันสุดท้าย” W สำหรับ “วันธรรมดาที่ใกล้ที่สุด” และ # สำหรับ “วันศุกร์ที่สาม” AWS EventBridge มี 6 ฟิลด์โดยลงท้ายด้วยปี ใช้กฎของวันเหมือน Quartz และเขียนในรูป cron(…) เมื่อวางนิพจน์ ระบบจะสลับรูปแบบให้หากจำนวนฟิลด์บ่งชี้ชัดเจน และเมื่อเปลี่ยนรูปแบบจะแปลงนิพจน์ที่มีอยู่ให้เท่าที่ทำได้
ตัวแก้ไขแบบภาพตั้งค่าแต่ละฟิลด์ด้วยตัวเลือก ทุก / ทุก N / ค่าที่เจาะจง / ช่วง และมีค่าที่ตั้งไว้ล่วงหน้าสำหรับงานทั่วไป เวลาที่ทำงานคำนวณได้ในเขตเวลา IANA ใดก็ได้ โดยคำนึงถึงช่วงเวลาที่ข้ามไปจากการปรับเวลาออมแสง และกฎของ EventBridge ใช้ UTC เป็นค่าเริ่มต้นตามที่ AWS ประเมิน
ตัวสร้างนี้ตรวจเฉพาะไวยากรณ์และเวลา ไม่ทราบนาฬิกาของเซิร์ฟเวอร์ รอบที่พลาดขณะเครื่องปิด หรือข้อจำกัดเฉพาะของตัวจัดตารางเวลา เช่นช่วงเวลาขั้นต่ำของ GitHub
ความเป็นส่วนตัว
นิพจน์ถูกแยกวิเคราะห์และเวลาที่ทำงานถูกคำนวณด้วยโค้ดในหน้านี้ โดยใช้ข้อมูลเขตเวลาของเบราว์เซอร์ จึงไม่มีสิ่งใดถูกส่งไปยังเซิร์ฟเวอร์ รูปแบบและเขตเวลาที่เลือกจะถูกเก็บไว้ในที่เก็บข้อมูลภายในเครื่องสำหรับการเข้าใช้ครั้งถัดไป
คุณสมบัติ
คำอธิบายที่อ่านง่าย
“เวลา 09:30 ตั้งแต่วันจันทร์ถึงวันศุกร์” แทนการเดาว่า 30 9 * * 1-5 ทำอะไร
10 รอบถัดไป ทุกเขตเวลา
เวลาที่ทำงานใน UTC หรือเขตเวลา IANA ใดก็ได้ พร้อมจัดการการเปลี่ยนเวลาออมแสง
รองรับไวยากรณ์ Quartz และ AWS
วินาที ปี ? L W และ # สำหรับตัวจัดตารางเวลาที่รองรับ