เกี่ยวกับเครื่องมือนี้

เครื่องมือแปลง timestamp นี้แปลง Unix timestamp (จำนวนวินาทีนับตั้งแต่ 1 มกราคม 1970 UTC) เป็นวันที่แบบ UTC เวลาท้องถิ่น และ ISO 8601 รวมถึงแปลงวันที่และเวลากลับเป็น Unix timestamp ทั้งหน่วยวินาทีและมิลลิวินาที

วิธีใช้

  1. หากต้องการอ่าน timestamp ให้ป้อนค่าเป็นวินาทีแล้วคลิก Convert
  2. หากต้องการสร้าง timestamp ให้เลือกวันที่และเวลาแล้วคลิก Convert
  3. ใช้ Current Timestamp เพื่อดึงเวลา Unix ปัจจุบัน

ข้อควรรู้

  • เวลา Unix นับจำนวนวินาทีที่ผ่านไปตั้งแต่ 00:00:00 UTC วันที่ 1 มกราคม 1970 โดยไม่นับ leap second
  • Timestamp หน่วยมิลลิวินาทีมี 13 หลัก ส่วน timestamp หน่วยวินาทีในปัจจุบันมี 10 หลัก
  • Unix timestamp แบบ signed 32 บิตจะล้นค่า (overflow) ในวันที่ 19 มกราคม 2038 (ปัญหาปี 2038)
  • วันที่ที่ได้จะแสดงในรูปแบบ UTC เขตเวลาท้องถิ่นของเบราว์เซอร์ และรูปแบบ ISO 8601

ทำงานในเบราว์เซอร์ของคุณทั้งหมด — ข้อมูลที่คุณป้อนจะไม่ถูกอัปโหลดหรือจัดเก็บ

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

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

Timestamp ปัจจุบันในหน่วยวินาทีมี 10 หลัก ส่วนหน่วยมิลลิวินาทีมี 13 หลัก เครื่องมือนี้รับค่าเป็นวินาทีเมื่อแปลง timestamp เป็นวันที่

เวลา Unix เหมือนกันในทุกเขตเวลาหรือไม่

ใช่ Unix timestamp อ้างอิงกับ UTC เสมอ มีเพียงการแสดงผลเป็นวันที่ที่อ่านได้เท่านั้นที่เปลี่ยนไปตามเขตเวลา

ปัญหาปี 2038 คืออะไร

ระบบที่เก็บเวลา Unix เป็นจำนวนเต็มแบบ signed 32 บิตจะล้นค่าในเวลา 03:14:07 UTC วันที่ 19 มกราคม 2038 ส่วน timestamp แบบ 64 บิตไม่มีข้อจำกัดนี้

เครื่องมือนี้ส่งข้อมูลของฉันไปที่ใดหรือไม่

ไม่ การแปลงทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ