ข้ามไปยังเนื้อหาหลัก
เครื่องมือเดฟDevTools Arcade
STAGE 05Utilities

Time Machine · ไทม์แมชชีน

แปลง Unix Timestamp, Timezone, ISO 8601, คำนวณระยะห่างวันที่ และอธิบาย Cron Expression

Time Machine คืออะไร?

Time Machine รวมเครื่องมือเกี่ยวกับวันและเวลา แปลง Unix Timestamp (วินาที/มิลลิวินาที) แปลงเขตเวลา คำนวณระยะห่างวันที่ นับวันทำการ นาฬิกาโลก วางแผนประชุม และอธิบาย Cron Expression

ใช้ทำอะไรได้บ้าง

  • อ่าน timestamp จาก log หรือฐานข้อมูล
  • แปลงเวลาไทย (Asia/Bangkok) เป็น UTC
  • นับจำนวนวันระหว่างสองวัน
  • ตรวจว่า Cron job จะรันเมื่อไร

เครื่องมือย่อยในหมวดนี้

วิธีใช้งาน

  1. เลือกเครื่องมือย่อย
  2. ใส่ค่าเวลา ระบบตรวจหน่วยวินาที/มิลลิวินาทีให้อัตโนมัติ
  3. เลือกเขตเวลา แล้วคัดลอกผลลัพธ์

ตัวอย่าง Input / Output

Input

1700000000

Output

2023-11-15 05:13:20 (Asia/Bangkok, UTC+07:00)

เหมาะกับงานแบบไหน

  • Debug ระบบที่เก็บเวลาเป็น epoch
  • นัดประชุมข้ามประเทศ
  • ตั้งเวลา Cron

ข้อจำกัดที่ควรรู้

  • Cron Parser รองรับรูปแบบมาตรฐาน 5 ฟิลด์ และ macro เช่น @daily ไม่รองรับ L, W, # หรือฟิลด์วินาทีแบบ Quartz
  • วันทำการไม่รวมวันหยุดนักขัตฤกษ์อัตโนมัติ (เพิ่มเองได้)
  • ข้อมูลเขตเวลาอ้างอิงจากฐานข้อมูล IANA ใน Browser ของคุณ

คำถามที่พบบ่อย (FAQ)

รู้ได้อย่างไรว่า timestamp เป็นวินาทีหรือมิลลิวินาที?

ค่าที่น้อยกว่า 10^11 ถือเป็นวินาที ถ้ามากกว่าถือเป็นมิลลิวินาที (และไมโคร/นาโนวินาทีตามลำดับ) คุณเลือกหน่วยเองได้เช่นกัน

Cron ที่ระบุทั้งวันที่และวันในสัปดาห์ทำงานอย่างไร?

ตามมาตรฐาน Vixie cron ถ้าระบุทั้งสองฟิลด์ งานจะรันเมื่อเข้าเงื่อนไขอย่างใดอย่างหนึ่ง