เครื่องแปลงไทม์สแตมป์ Unix
แปลงไทม์สแตมป์แบบ epoch เป็นวันที่ UTC และแปลงวันที่เป็นไทม์สแตมป์
ISO 8601 (UTC)
ISO 8601 (UTC): 2023-11-14T22:13:20Z
- วันที่
- 14 พฤศจิกายน ค.ศ. 2023
- เวลา
- 22:13:20 UTC
- วันในสัปดาห์
- วันอังคาร
วิธีการทำงาน
เวลา Unix นับจำนวนวินาทีนับตั้งแต่ 00:00:00 UTC ของวันที่ 1 มกราคม 1970 โดยไม่นับวินาทีอธิก ดังนั้นทุกวันมี 86,400 วินาทีพอดี เวลาก่อนปี 1970 เป็นค่าลบ
JavaScript และ API จำนวนมากใช้มิลลิวินาทีแทนวินาที ไทม์สแตมป์ 13 หลักมักเป็นมิลลิวินาที
ผลลัพธ์ทั้งหมดอยู่ในเวลา UTC หากต้องการดูเวลาในเขตของคุณ ให้บวกค่าชดเชยจาก UTC ของคุณ
สูตร
เวลา Unix = จำนวนวันนับจาก 1970-01-01 × 86400 + ชั่วโมง × 3600 + นาที × 60 + วินาที มิลลิวินาที = วินาที × 1000
ตัวอย่างการคำนวณ
1700000000 วินาที คือ 2023-11-14T22:13:20Z ซึ่งเป็นวันอังคาร เที่ยงคืน UTC ของวันที่ 1 มกราคม 2026 คือ 1767225600 วินาที หรือ 1767225600000 มิลลิวินาที
คำถามที่พบบ่อย
ไทม์สแตมป์ของฉันเป็นวินาทีหรือมิลลิวินาที
สำหรับวันที่ปัจจุบัน 10 หลักหมายถึงวินาที และ 13 หลักหมายถึงมิลลิวินาที
ปัญหาปี 2038 คืออะไร
ระบบที่เก็บเวลา Unix เป็นตัวเลข 32 บิตมีเครื่องหมายจะล้นในเวลา 03:14:07 UTC ของวันที่ 19 มกราคม 2038 ระบบที่ใช้ตัวเลข 64 บิตไม่ได้รับผลกระทบ
เวลา Unix นับวินาทีอธิกด้วยหรือไม่
ไม่ ทุกวันนับเป็น 86,400 วินาทีพอดี ดังนั้นวินาทีอธิกจึงไม่ปรากฏในเวลา Unix