ตัวแปลง Timestamp
เครื่องมือแปลง timestamp นี้แปลง Unix timestamp (จำนวนวินาทีนับตั้งแต่ 1 มกราคม 1970 UTC) เป็นวันที่แบบ UTC เวลาท้องถิ่น และ ISO 8601 รวมถึงแปลงวันที่และเวลากลับเป็น Unix timestamp ทั้งหน่วยวินาทีและมิลลิวินาที
เกี่ยวกับเครื่องมือนี้
เครื่องมือแปลง timestamp นี้แปลง Unix timestamp (จำนวนวินาทีนับตั้งแต่ 1 มกราคม 1970 UTC) เป็นวันที่แบบ UTC เวลาท้องถิ่น และ ISO 8601 รวมถึงแปลงวันที่และเวลากลับเป็น Unix timestamp ทั้งหน่วยวินาทีและมิลลิวินาที
วิธีใช้
- หากต้องการอ่าน timestamp ให้ป้อนค่าเป็นวินาทีแล้วคลิก Convert
- หากต้องการสร้าง timestamp ให้เลือกวันที่และเวลาแล้วคลิก Convert
- ใช้ 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 บิตไม่มีข้อจำกัดนี้
เครื่องมือนี้ส่งข้อมูลของฉันไปที่ใดหรือไม่
ไม่ การแปลงทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ