เครื่องแปลงเวลา Unix Epoch

แปลงเวลาประทับ Unix เป็นวันที่และเวลาที่อ่านได้ในเขตเวลาท้องถิ่นและ UTC รองรับเวลาประทับในหน่วยวินาที มิลลิวินาที หรือไมโครวินาที รวมเอาต์พุตในรูปแบบ RFC 3339, RFC 2822 และ ISO 8601 เวลา Unix นับจำนวนวินาทีตั้งแต่ 00:00:00 UTC วันที่ 1 มกราคม 1970 (Unix epoch) โดยแต่ละวันมี 86,400 วินาทีเสมอ (วินาทีอธิกสุรทินถูกละเว้น)

เวลาประทับ Unix
สัมพัทธ์
อ่านได้ (UTC)
อ่านได้ (ท้องถิ่น)
RFC 3339
RFC 2822
ISO 8601
วินาที
มิลลิวินาที
ไมโครวินาที

เพิ่มเติมเกี่ยวกับเวลาประทับ Unix

เวลา Unix คืออะไร?

เวลา Unix (เรียกอีกอย่างว่าเวลา POSIX หรือเวลา epoch) นับจำนวนวินาทีที่ผ่านไปตั้งแต่ 00:00:00 UTC วันที่ 1 มกราคม 1970 วันที่นี้เรียกว่า Unix epoch ค่านี้เป็นอิสระจากเขตเวลาเนื่องจากอ้างอิงกับ UTC เสมอ

ความแม่นยำของเวลาประทับ
ความแม่นยำจำนวนหลักตัวอย่าง (2025-01-15 12:00:00 UTC)ใช้โดย
วินาที101736942400Unix/Linux, C, PHP, Python
มิลลิวินาที131736942400000JavaScript, Java, Kafka
ไมโครวินาที161736942400000000PostgreSQL, Go, Python
นาโนวินาที191736942400000000000Go, InfluxDB
เวลาประทับที่น่าสนใจ
  • 0: 1 มกราคม 1970 00:00:00 UTC (epoch)
  • -1: 31 ธันวาคม 1969 23:59:59 UTC (ค่าลบแสดงวันที่ก่อน epoch)
  • 1000000000: 9 กันยายน 2001 01:46:40 UTC (พันล้าน)
  • 2147483647: 19 มกราคม 2038 03:14:07 UTC (ปัญหาปี 2038 ดูด้านล่าง)
ปัญหาปี 2038

ระบบที่เก็บเวลา Unix เป็นจำนวนเต็ม 32 บิตแบบมีเครื่องหมายจะล้นในวันที่ 19 มกราคม 2038 เวลา 03:14:07 UTC ค่าสูงสุด 2,147,483,647 จะกลายเป็น -2,147,483,648 ซึ่งแสดงวันที่ 13 ธันวาคม 1901 ระบบสมัยใหม่ใช้จำนวนเต็ม 64 บิต ซึ่งจะไม่ล้นเป็นเวลากว่า 292 พันล้านปี

รูปแบบวันที่ทั่วไป
  • ISO 8601: 2025-01-15T12:00:00Z (ตัวท้าย Z หมายถึง UTC)
  • RFC 3339: 2025-01-15T12:00:00+00:00 (โปรไฟล์ของ ISO 8601 สำหรับโปรโตคอลอินเทอร์เน็ต)
  • RFC 2822: Wed, 15 Jan 2025 12:00:00 +0000 (ใช้ในส่วนหัวอีเมลและ HTTP)

เครื่องมือที่เกี่ยวข้อง