Time Machine คืออะไร?
Time Machine รวมเครื่องมือเกี่ยวกับวันและเวลา แปลง Unix Timestamp (วินาที/มิลลิวินาที) แปลงเขตเวลา คำนวณระยะห่างวันที่ นับวันทำการ นาฬิกาโลก วางแผนประชุม และอธิบาย Cron Expression
ใช้ทำอะไรได้บ้าง
- อ่าน timestamp จาก log หรือฐานข้อมูล
- แปลงเวลาไทย (Asia/Bangkok) เป็น UTC
- นับจำนวนวันระหว่างสองวัน
- ตรวจว่า Cron job จะรันเมื่อไร
เครื่องมือย่อยในหมวดนี้
- Unix Timestamp to Date
- Date to Unix Timestamp
- Milliseconds Converter
- Timezone Converter
- Date Difference
- Add / Subtract Days
- ISO 8601 Converter
- Cron Expression Parser
- Business Days
- Work Hours Calculator
- World Clock
- Meeting Planner
- Pomodoro Timer
วิธีใช้งาน
- เลือกเครื่องมือย่อย
- ใส่ค่าเวลา ระบบตรวจหน่วยวินาที/มิลลิวินาทีให้อัตโนมัติ
- เลือกเขตเวลา แล้วคัดลอกผลลัพธ์
ตัวอย่าง 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 ถ้าระบุทั้งสองฟิลด์ งานจะรันเมื่อเข้าเงื่อนไขอย่างใดอย่างหนึ่ง