T

Text Machine

เครื่องมือข้อความทรงพลัง ในเบราว์เซอร์ของคุณ

ตัวแปลง Unix Timestamp

เปลี่ยน Unix timestamp (epoch) ให้เป็นวันที่ที่อ่านง่าย — ทั้งเวลาท้องถิ่นของคุณ UTC และ ISO 8601 — หรือแปลงวันที่ใด ๆ กลับเป็น timestamp รองรับทั้งหน่วยวินาทีและมิลลิวินาที

เวลา Unix ปัจจุบัน

มิลลิวินาที:

ISO 8601:

Timestamp เป็นวันที่

วางค่า epoch ลงไป หาก timestamp ของคุณเป็นหน่วยมิลลิวินาที ให้สลับตัวเลือกหน่วย

วันที่เป็น timestamp

เลือกวันที่และเวลาเพื่อดู Unix timestamp ของช่วงเวลานั้น

วิธีใช้ ตัวแปลง Unix Timestamp

  1. 1

    ป้อน timestamp

    วางหรือพิมพ์ Unix timestamp ลงในช่อง “Timestamp เป็นวันที่” แล้วสลับตัวเลือกหน่วยวินาที / มิลลิวินาทีให้ตรงกับค่าของคุณ

  2. 2

    อ่านค่าวันที่

    ดูช่วงเวลานั้นในเขตเวลาท้องถิ่นของคุณ ในรูปแบบ UTC เป็นสตริง ISO 8601 และเป็นเวลาสัมพัทธ์ เช่น “3 ชั่วโมงที่แล้ว”

  3. 3

    แปลงวันที่กลับ

    ใช้ตัวเลือก “วันที่เป็น timestamp” เพื่อเลือกวันที่และเวลาใด ๆ แล้วรับค่า epoch ทั้งในหน่วยวินาทีและมิลลิวินาที

  4. 4

    คัดลอกผลลัพธ์

    คลิกคัดลอกที่ค่าใดก็ได้เพื่อเก็บไว้ในคลิปบอร์ด พร้อมนำไปวางในโค้ด คำสั่งค้นหาฐานข้อมูล หรือคำขอ API

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

Unix timestamp คืออะไร
Unix timestamp หรือที่เรียกว่า epoch time คือจำนวนวินาทีที่ผ่านไปนับตั้งแต่เวลา 00:00:00 UTC ของวันที่ 1 มกราคม 1970 โดยไม่นับรวมอธิกวินาที (leap seconds) เป็นวิธีแทนช่วงเวลาที่กระชับและไม่ขึ้นกับเขตเวลา จึงถูกใช้อย่างแพร่หลายในการเขียนโปรแกรม ฐานข้อมูล และ API
timestamp ของฉันเป็นวินาทีหรือมิลลิวินาที
โดยทั่วไป Unix timestamp จะวัดเป็นวินาที ซึ่งสำหรับวันที่ในปัจจุบันจะมี 10 หลัก ส่วน JavaScript และ API จำนวนมากใช้หน่วยมิลลิวินาที ซึ่งมี 13 หลัก หากตัวเลขของคุณใหญ่กว่าที่คาดไว้ประมาณ 1,000 เท่า แทบจะแน่ใจได้เลยว่าเป็นหน่วยมิลลิวินาที — ให้สลับตัวเลือกหน่วยเพื่อแปลงค่าให้ถูกต้อง
ตัวแปลงนี้ใช้เขตเวลาใด
ผลลัพธ์ “เวลาท้องถิ่นของคุณ” จะใช้เขตเวลาของอุปกรณ์ที่คุณใช้งาน ขณะที่ผลลัพธ์ UTC และ ISO 8601 จะอ้างอิงเวลาสากลเชิงพิกัด (Coordinated Universal Time) เสมอ ส่วนตัว Unix timestamp เองนั้นไม่มีเขตเวลา — มันแทนช่วงเวลาเดียวกันทุกที่บนโลก
ปัญหาปี 2038 คืออะไร
ระบบที่จัดเก็บเวลา Unix ในรูปแบบจำนวนเต็มชนิดมีเครื่องหมายขนาด 32 บิต (signed 32-bit integer) จะนับได้สูงสุดถึงเวลา 03:14:07 UTC ของวันที่ 19 มกราคม 2038 เท่านั้น หลังจากนั้นค่าจะล้น (overflow) ส่วนระบบ 64 บิตรุ่นใหม่ รวมถึงเครื่องมือนี้ ใช้ตัวเลขที่ใหญ่กว่าจึงไม่ได้รับผลกระทบ
ข้อมูลของฉันถูกส่งไปยังเซิร์ฟเวอร์หรือไม่
ไม่ การแปลงทุกครั้งทำงานทั้งหมดภายในเบราว์เซอร์ของคุณโดยใช้ฟังก์ชันวันที่ที่มีอยู่ในตัว สิ่งที่คุณป้อนจะไม่ถูกอัปโหลด บันทึก หรือจัดเก็บไว้ที่ใด เครื่องมือนี้จึงทำงานแบบออฟไลน์ได้และเก็บข้อมูลของคุณเป็นส่วนตัวอย่างสมบูรณ์

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

ทำงานต่อด้วยเครื่องมือที่มีประโยชน์เหล่านี้

ตัวแปลง JSON เป็น CSV

ตัวแปลง JSON เป็น YAML

ตัวแปลงเลขฐานสอง ↔ เลขฐานสิบ

เครื่องแปลงเลขฐานสิบ ↔ เลขฐานสอง

ตัวแปลง CSV เป็น JSON

ตัวแปลงข้อความเป็นไบนารี