วิธีแปลง Unix timestamp
- วาง timestamp: 13 หลักถือเป็นมิลลิวินาที และ 10 หลักถือเป็นวินาที
- ดูวันที่แบบ UTC แบบ ISO 8601 และตามเวลาท้องถิ่นของคุณ
- หากต้องการแปลงย้อนกลับ ให้เลือกวันที่และเวลา แล้วคัดลอกค่าวินาทีหรือมิลลิวินาที
- “ใช้เวลาปัจจุบัน” จะใส่เวลาตอนนี้ในเครื่องมือแปลงทั้งสองแบบ
เวลา Unix คืออะไร
เวลา Unix (หรือ epoch) นับจำนวนวินาทีที่ผ่านไปตั้งแต่ 1 มกราคม 1970 เวลา 00:00:00 UTC เป็นวิธีเก็บวันที่ที่พบบ่อยที่สุดในฐานข้อมูล บันทึกระบบ และ API เพราะเป็นตัวเลขเดียวที่ไม่ขึ้นกับเขตเวลา
หลายระบบ เช่น JavaScript ใช้มิลลิวินาทีแทนวินาที ดังนั้น timestamp 10 หลักมักเป็นวินาที และ 13 หลักเป็นมิลลิวินาที
ผล UTC เหมือนกันทั่วโลก ส่วนเวลาท้องถิ่นขึ้นอยู่กับเขตเวลาที่ตั้งไว้ในอุปกรณ์ของคุณ
ข้อควรรู้
- ค่าที่มี 11 หลักขึ้นไปจะถูกอ่านเป็นมิลลิวินาที หาก timestamp เป็นวินาทีของวันที่ไกลมาก อาจอ่านผิดได้
- วันที่ที่ใส่จะถูกตีความตามเขตเวลาของอุปกรณ์ของคุณ
- ไม่นับอธิกวินาที เพราะเวลา Unix ไม่คิดรวม
คำถามที่พบบ่อย
Unix timestamp คืออะไร
คือจำนวนวินาทีที่ผ่านไปตั้งแต่ 1 มกราคม 1970 เวลา 00:00 UTC
จะรู้ได้อย่างไรว่าเป็นวินาทีหรือมิลลิวินาที
10 หลักเป็นวินาที 13 หลักเป็นมิลลิวินาที เครื่องมือตรวจให้อัตโนมัติและบอกว่าตีความเป็นแบบใด
ปัญหาปี 2038 คืออะไร
ระบบที่เก็บเวลา Unix แบบ 32 บิตจะหยุดทำงานในวันที่ 19 มกราคม 2038 ระบบ 64 บิตไม่มีปัญหานี้
ใช้กับวันที่ก่อนปี 1970 ได้หรือไม่
ได้ โดยใช้ตัวเลขติดลบ
ใช้ฟรีหรือไม่
ฟรี ไม่ต้องสมัครสมาชิก และทำงานในเบราว์เซอร์ของคุณ