แปลง Unix Timestamp เป็นวันที่และเวลา: หลักการและตัวอย่าง
Unix timestamp นับจาก 1970-01-01 00:00:00 UTC; มิลลิวินาที = วินาที × 1,000
คำตอบโดยสรุป
Unix timestamp นับจาก 1970-01-01 00:00:00 UTC; มิลลิวินาที = วินาที × 1,000
หน่วยผิดทำให้วันเวลาผิดมาก
1000 วินาทีห่างจุดเริ่มมากกว่า 1000 มิลลิวินาทีหนึ่งพันเท่า แม้ตัวเลขเหมือนกัน ต้องยืนยันหน่วยจาก API หรือฐานข้อมูลต้นทางก่อนแปลง
เวลาเดียวกันแสดงได้หลายเขตเวลา
UTC 00:00 ที่จุดเริ่มตรงกับเวลาไทย 07:00 วันเดียวกันในตัวอย่าง ไม่ใช่ข้อมูลสองเหตุการณ์ ช่องกรอกวันเวลาของรุ่นนี้ยึด UTC จึงต้องแปลงจากเวลาท้องถิ่นให้ถูกก่อนป้อน
ค่าติดลบไม่จำเป็นต้องเป็นข้อผิดพลาด
timestamp −1 วินาทีหมายถึงหนึ่งวินาทีก่อนจุดเริ่ม คือปลายวันที่ 31 ธันวาคม 1969 UTC ไม่ใช่วันที่ไม่มีอยู่ แต่ต้องอยู่ในขอบเขตที่ระบบรองรับ
ทดลองกับข้อมูลของคุณ
เปิดแปลง Unix Timestamp เป็นวันที่และเวลา แล้วใช้ คู่มือทีละขั้น เมื่อต้องการตรวจช่องกรอก
อ่านประกอบ: MDN: วันที่และเวลาใน JavaScript เป็นแหล่งข้อมูลพื้นฐาน ไม่ใช่การรับรองเครื่องมือหรือผลเฉพาะของผู้ใช้
คำถามที่พบบ่อย
แปลง Unix Timestamp เป็นวันที่และเวลา ใช้หลักการใด?
Unix timestamp นับจาก 1970-01-01 00:00:00 UTC; มิลลิวินาที = วินาที × 1,000
มีข้อจำกัดอะไรที่ต้องตรวจให้ตรงกับกรณีของฉัน?
ช่องวันเวลาเข้าถือเป็น UTC เสมอ ไม่ใช่เวลาตามเครื่อง แสดงเวลาไทยแยกอีกช่อง รองรับ timestamp ติดลบ