Handytool
สำหรับนักพัฒนาฟรีทำงานในเครื่อง

Cron expression builder

สร้าง, ตรวจสอบ และ อธิบาย cron expressions — ดูรันถัดไป 5 ครั้ง และอธิบายในภาษาอังกฤษธรรมชาติ

Preset
minhourdaymondow
ความหมาย
at :00 on 0h, every of every, every
รันถัดไป 5 ครั้ง
  • 2026-04-28T00:00:00Z
  • 2026-04-29T00:00:00Z
  • 2026-04-30T00:00:00Z
  • 2026-05-01T00:00:00Z
  • 2026-05-02T00:00:00Z

เวลาแสดงเป็น UTC

เกี่ยวกับ Cron expression builder

Cron builder ของ Handytool เปลี่ยน 5-field cron expression เป็นอธิบายในภาษาอังกฤษธรรมชาติและแสดง UTC fire time ถัดไปห้าครั้ง เลือก preset เช่น Every minute, Hourly หรือ Daily หรือพิมพ์ expression ของคุณเองด้วย ranges (1-5), lists (1,3,5) และ steps (*/15) Expression ถูก parse เป็นแบบท้องถิ่นและ next-runs preview ถูกคำนวณโดยการจำลอง minute-by-minute matches กับ standard Vixie-cron rules

คุณสมบัติของ Cron expression builder

  • 01

    Plain-English explanation

    ทุก valid expression ถูกอธิบายเป็นประโยค — "at :00 on every hour, day 1 of Jan, every weekday" — เพื่อให้คุณสามารถ sanity-check ว่า job จะทำอะไรจริงๆ ก่อนที่คุณ ship มัน

  • 02

    Next 5 UTC runs

    เมื่อ expression parse ได้ เวลาห้าครั้งถัดไปที่มันจะ fire จะ list ใน ISO-8601 UTC มีประโยชน์สำหรับการตรวจสอบว่า midnight job ตี right edge ของวันใน time zone ของคุณ

  • 03

    Ranges, lists และ steps

    รองรับ standard cron syntax: */N steps, A-B ranges, A,B,C lists Field bounds ถูกตรวจสอบ (minute 0–59, hour 0–23, day 1–31, month 1–12, day-of-week 0–6)

คำถามที่พบบ่อยของ Cron expression builder

Cron flavor ใดที่นี่รองรับ?
Standard 5-field Vixie-cron — minute, hour, day-of-month, month, day-of-week Names เช่น @daily และ optional 6th seconds field ไม่รองรับ เนื่องจาก production scheduler ส่วนใหญ่ (cron, Kubernetes CronJob, GitHub Actions) ใช้ 5-field form
ทำไม next runs จึงอยู่ใน UTC?
CI/CD system และ cloud scheduler ส่วนใหญ่ interpret cron expressions ใน UTC แสดง UTC ทำให้ preview portable — convert ไปยัง local time ของคุณทีละครั้ง, ในหัวของคุณ แทนที่จะถูก mislead โดย browser's time zone
ความแตกต่างระหว่าง */15 และ 0,15,30,45 คืออะไร?
ทั้งคู่ fire ทุก 15 นาที เมื่อใช้ใน minute field */15 starts จาก beginning ของ range (0 ในกรณีนี้) และ step โดย 15 พวกมันเทียบเท่ากันสำหรับ minute; สำหรับ hour */6 หมายความว่า 0,6,12,18
ฉันสามารถ trigger job ในวันสุดท้ายของเดือน?
Standard cron ไม่มี special "last day" token (บาง flavor เพิ่ม L แต่ไม่ใช่ original spec) คุณสามารถ approximate มันด้วย 28-31 ใน day-of-month หรือ schedule เป็น day 1 และ check previous month ภายใน job ของคุณ

เครื่องมือที่เกี่ยวข้อง

สำหรับนักพัฒนา

สำรวจเครื่องมืออื่น ๆ

เครื่องมือทั้งหมด