แปลง Unix Timestamp (วินาที ms ISO
พิมพ์ Unix timestamp เพื่อดูวันที่ในหลายรูปแบบ หรือเลือกวันที่เพื่อรับค่า Unix แสดง timestamp ปัจจุบันแบบสดสำหรับอ้างอิง
วิธีการทำงาน
Unix timestamp คืออะไร
Unix timestamp คือจำนวนวินาที (หรือมิลลิวินาทีใน JavaScript) ตั้งแต่ Unix epoch — เที่ยงคืน UTC วันที่ 1 มกราคม 1970 เป็นตัวเลขเดียวที่เข้ารหัสช่วงเวลาในเวลาโดยไม่มีความคลุมเครือ API ฐานข้อมูล และไฟล์ log ใช้ทุกที่เพราะการเปรียบเทียบ timestamps คือการคำนวณจำนวนเต็มเท่านั้น
JavaScript, Python และระบบอื่นๆ มากมายใช้มิลลิวินาที (Date.now() ส่งคืน ms ใน JS) C, Go และ Unix shell ใช้วินาที (date +%s) เมื่อแปลง ตรวจสอบเสมอว่า timestamp ของคุณอยู่ในหน่วยใด — ค่า 1.7 ล้านล้านคือมิลลิวินาที 1.7 พันล้านคือวินาที
ISO 8601 เทียบกับรูปแบบท้องถิ่น
ISO 8601 (เช่น 2026-05-06T14:30:00Z) คือรูปแบบการแลกเปลี่ยนสากล โซนเวลาชัดเจน ('Z' = UTC หรือ +07:00 ฯลฯ) และเรียงลำดับอย่างถูกต้องเป็นข้อความ ใช้เสมอสำหรับการเก็บและ API
รูปแบบท้องถิ่น (เช่น '6 พฤษภาคม 2026, 14:30:00') สำหรับการแสดง ขึ้นอยู่กับภาษาและภูมิภาคของผู้ใช้ เครื่องคำนวณแสดงทั้งสอง — คัดลอก ISO สำหรับโค้ด คัดลอกท้องถิ่นสำหรับอีเมลหรือรายงาน
ปัญหาปี 2038
Unix timestamps แบบ integer 32-bit ที่มีเครื่องหมายล้นที่ 2³¹ − 1 วินาที = 2,147,483,647 = 03:14:07 UTC วันที่ 19 มกราคม 2038 ระบบที่ใช้ int32 จะม้วนกลับเป็นค่าลบ ทำลายการคำนวณวันที่ ระบบสมัยใหม่ใช้ timestamps 64-bit ซึ่งปลอดภัยสำหรับ ~292 พันล้านปี
หากคุณทำงานกับระบบฝังตัว สคีมาฐานข้อมูลเก่า หรือโค้ด C ดั้งเดิม ตรวจสอบขนาด time_t การย้ายไปยัง integer 64-bit คือการแก้ไข การเก็บ timestamps เป็น string (ISO) หลีกเลี่ยงปัญหาทั้งหมด
คำถามที่พบบ่อย
›ทำไม timestamps บางครั้งมี 13 หลัก?
เหล่านั้นคือมิลลิวินาที JavaScript และ API ของเว็บหลายอย่างใช้ ms หารด้วย 1000 เพื่อรับวินาที
›Unix timestamp อยู่ในโซนเวลาใด?
ไม่มี — เป็นวินาที UTC ตั้งแต่ epoch แปลงเป็นวันที่ท้องถิ่นโดยใช้โซนเวลาที่แอปพลิเคชันหรือผู้ใช้ของคุณอยู่
›การแปลงแม่นยำหรือไม่?
ใช่ เราใช้ Date API ของเบราว์เซอร์ ซึ่งใช้นาฬิการะบบ ความแม่นยำถึงมิลลิวินาที
›ISO 8601 คืออะไร?
รูปแบบวันที่-เวลามาตรฐานสากล: YYYY-MM-DDTHH:MM:SS+TZ เรียงลำดับได้เป็นข้อความ ไม่คลุมเครือเกี่ยวกับโซนเวลา
›ทำไม 'เวลาท้องถิ่น' ไม่ตรงกับนาฬิการะบบของฉัน?
ใช้โซนเวลาที่เบราว์เซอร์รายงาน หากนาฬิการะบบของคุณผิดหรือโซนเบราว์เซอร์ต่างกัน ผลลัพธ์ต่างกัน
›Timestamps ลบใช้ได้ไหม?
ใช่ — แทนวันที่ก่อน 1970 ภาษาส่วนใหญ่จัดการได้ ระวังกับความเข้ากันได้ของฐานข้อมูล
›แปลงเป็นกลุ่มได้ไหม?
ยังไม่ สำหรับการแปลงครั้งเดียว เครื่องมือนี้ใช้ได้ สำหรับค่าหลายพัน ใช้สคริปต์
›ข้อมูลออกจากเบราว์เซอร์หรือไม่?
ไม่ การแปลงทำงานในเครื่อง
เครื่องมือที่เกี่ยวข้อง
อัปเดตล่าสุด: