ตรวจนิพจน์ cron และดูว่ารันครั้งถัดไปเมื่อใดในเขตเวลาใดก็ได้
แปลง 99.9% หรือ 99.99% เป็นเวลาหยุดที่ยอมได้ต่อเดือนและปี และรวมความพร้อมใช้งาน
เปิด →Unix timestamp สด แปลงได้สองทิศทาง รองรับหลายเขตเวลาและหลายรูปแบบ
เปิด →เปรียบเทียบเวลาท้องถิ่นข้ามเขตเวลาพร้อมจัดการเวลาออมแสงอัตโนมัติ เหมาะกับการนัดประชุมข้ามภูมิภาค
เปิด →ยังไม่มีความคิดเห็น มาเป็นคนแรกกันเลย!
ตรวจสอบนิพจน์ cron มาตรฐาน 5 ฟิลด์ และรับสรุปเป็นภาษาธรรมดาพร้อมเวลารัน 10 ครั้งถัดไปในเขตเวลา IANA ใดก็ได้ จัดการเวลาออมแสง (เวลาที่ไม่มีอยู่ในฤดูใบไม้ผลิจะถูกข้าม เวลาที่ซ้ำในฤดูใบไม้ร่วงนับครั้งเดียว) รับตัวย่อเดือนและวันและชื่อเล่นเช่น @daily แสดงข้อจำกัดและสนิปเพ็ตพร้อมวางสำหรับ GitHub Actions, Vercel, Kubernetes และ crontab และสร้างนิพจน์จากตัวเลือกได้
ไม่รองรับ พื้นฐานของเครื่องมือคือ cron มาตรฐานสไตล์ Unix/POSIX 5 ฟิลด์ (นาที ชั่วโมง วันของเดือน เดือน วันของสัปดาห์) นิพจน์ 6 หรือ 7 ฟิลด์จะถูกปฏิเสธด้วยข้อผิดพลาดจำนวนฟิลด์ แทนที่จะอ่านผิดเงียบ ๆ นอกจากตัวเลข ยังรับตัวย่อเดือนและวัน (JAN, MON) และชื่อเล่นเช่น @daily และ @hourly ฟิลด์วินาทีและ ?, L, W, # ของ Quartz ยังไม่รองรับ
เป็น OR นั่นคือพฤติกรรมมาตรฐานของ Vixie cron: เมื่อทั้งวันของเดือนและวันของสัปดาห์ไม่ใช่ “*” เปล่า ๆ งานจะรันหากเงื่อนไขใดเงื่อนไขหนึ่งตรงกัน ไม่ต้องตรงทั้งสอง สรุปของเครื่องมือและหมายเหตุด้านล่างอธิบายเรื่องนี้
ค่าเริ่มต้นคือเขตเวลาท้องถิ่นของเบราว์เซอร์ เมนูเขตเวลาให้สลับเป็นโซน IANA ใดก็ได้ (เช่น Asia/Taipei หรือ America/New_York) หรือ UTC และตารางแสดงทั้งเวลาของโซนนั้นและ UTC ตัวจัดตารางฝั่งเซิร์ฟเวอร์มักทำงานเป็น UTC ดังนั้นให้เลือกโซนที่แพลตฟอร์มของคุณใช้จริง
เมื่อนาฬิกาเดินหน้า เวลาท้องถิ่นบางช่วงไม่มีอยู่ (เช่น 02:30) เครื่องมือจึงข้ามการรันนั้นและแสดงไว้ในผลลัพธ์ เมื่อนาฬิกาถอยหลัง เวลาท้องถิ่นหนึ่งเกิดขึ้นสองครั้ง และตารางเวลาแบบเวลาคงที่นับเพียงครั้งเดียว ที่ครั้งแรก แพลตฟอร์มจัดการกรณีเหล่านี้ต่างกัน สำหรับงานสำคัญให้เลี่ยงช่วงเปลี่ยนผ่านหรือตั้งเวลาเป็น UTC
ตารางเวลาของ GitHub Actions มีช่วงห่างสั้นสุด 5 นาที รันเป็น UTC โดยค่าเริ่มต้น อาจล่าช้าเมื่อโหลดสูง และทำงานเฉพาะบนบรานช์เริ่มต้น Vercel อ่านนิพจน์ cron เป็น UTC; บน Hobby แต่ละงานรันได้อย่างมากวันละครั้งโดยคลาดเคลื่อนได้ถึง 59 นาที ส่วน Pro และ Enterprise อนุญาตระดับนาที และหนึ่งโปรเจกต์มีงานได้สูงสุด 100 งาน สำหรับ Kubernetes CronJob ให้ตั้งโซนด้วย .spec.timeZone ส่วน CRON_TZ หรือ TZ ภายในตารางเวลาไม่รองรับ เลือกแพลตฟอร์มเป้าหมายเพื่อดูหมายเหตุเหล่านี้และสนิปเพ็ตพร้อมวาง
ได้ เปิด “สร้างนิพจน์จากตัวเลือก” เลือกทุก N นาที ทุกชั่วโมง ทุกวัน วันทำงาน รายสัปดาห์ในวันที่เลือก รายเดือน หรือรายปี กรอกเวลา แล้วคุณจะได้นิพจน์ คลิกเดียวนำไปใส่ช่องกรอกด้านบนเพื่อเห็นสรุปและเวลารันครั้งถัดไปทันที
รัน ที่นาที 0, ที่ชั่วโมง 9, ที่วันในสัปดาห์ 1, 2, 3, 4, 5, ทุกเดือน
นาที
0
ชั่วโมง
9
วันที่ในเดือน
*
เดือน
*
วันในสัปดาห์
1-5
เมื่อเปลี่ยนแพลตฟอร์มจะแสดงข้อจำกัดของแพลตฟอร์มนั้นและโค้ดตัวอย่างที่วางได้ทันที
10 การทำงานถัดไป · UTC
กำลังคำนวณ…
โค้ดตัวอย่างการตั้งค่า
0 9 * * 1-5 /path/to/command
0 9 * * *พื้นฐานคือ cron มาตรฐาน 5 ช่องแบบ Unix/POSIX (นาที ชั่วโมง วันที่ เดือน วันในสัปดาห์) — ไม่รองรับรูปแบบ 6–7 ช่องของ Quartz/AWS/GitHub ตัวย่อเดือน/วันและนามแฝงอย่าง @daily จะถูกขยายก่อนแล้วจึงตรวจสอบ
รองรับเพิ่มเติม: ตัวย่อเดือนและวัน (JAN, MON) และชื่อย่อ @daily, @hourly, @weekly, @monthly, @yearly ยังไม่รองรับฟิลด์วินาทีและสัญลักษณ์ Quartz ?, L, W, #
การทำงานถัดไปคำนวณตามเขตเวลาที่คุณเลือกพร้อมกฎเวลาออมแสง เวลาตายตัวในชั่วโมงที่ซ้ำจะทำงานหนึ่งครั้ง และเวลาที่ไม่มีอยู่จริงในช่วงเลื่อนไปข้างหน้าจะถูกข้าม
กฎของแพลตฟอร์มมาจากเอกสารของ GitHub, Vercel และ Kubernetes (ตรวจสอบเมื่อ 2026-10-20) แพลตฟอร์มอาจเปลี่ยนแปลง โปรดยึดตามเอกสารของแพลตฟอร์ม