- หน้าแรก
- วันที่และเวลา
- แปลง Unix Timestamp
แปลง Unix Timestamp
แปลง Unix timestamp ซึ่งเป็นจำนวนวินาทีนับจากวันที่ 1 มกราคม 1970 เวลา 00:00 UTC ให้เป็นวันที่และเวลาที่อ่านง่าย หรือแปลงกลับในทางตรงข้าม ค่าที่เป็นมิลลิวินาทีจะถูกตรวจจับให้อัตโนมัติ
- ISO 8601
- 2023-11-14T22:13:20Z
- วินาทีนับจาก epoch
- 1700000000
- มิลลิวินาทีนับจาก epoch
- 1700000000000
- วันในสัปดาห์ (UTC)
- วันอังคาร
การตั้งค่าที่บันทึกไว้
บันทึกค่าที่คุณใช้บ่อย เช่น ค่าแรงรายชั่วโมง สินเชื่อ หรือขนาดห้อง แล้วเรียกกลับมาใช้ได้ในแตะเดียว
การคำนวณล่าสุดของคุณ
ผลลัพธ์ที่คุณคำนวณที่นี่จะถูกเก็บไว้ในอุปกรณ์นี้ เพื่อให้กลับมาดูได้ภายหลัง
สูตร
วิธีใช้
- เลือกทิศทางของการแปลง
- ใส่ timestamp หรือวันที่และเวลาแบบ UTC
- คัดลอกผลลัพธ์ในรูปแบบที่คุณต้องการ ได้แก่ วินาที มิลลิวินาที หรือ ISO 8601
ตัวอย่างการคำนวณ
Timestamp 1700000000
- ผลลัพธ์
- 2023-11-14 22:13:20 UTC
- วันในสัปดาห์ (UTC)
- วันอังคาร
1 มกราคม 2026 เวลา 00:00 UTC
- ผลลัพธ์
- 1767225600
- มิลลิวินาทีนับจาก epoch
- 1767225600000
วินาทีหรือมิลลิวินาที
เครื่องมือแบบ Unix ฐานข้อมูลส่วนใหญ่ และภาษาอย่าง Python และ PHP ใช้วินาที ซึ่งปัจจุบันเป็นตัวเลข 10 หลัก ส่วน JavaScript และ Java ใช้มิลลิวินาที ซึ่งมี 13 หลัก ตัวแปลงนี้ถือว่าค่าตั้งแต่ 100,000 ล้านขึ้นไปเป็นมิลลิวินาที
ปัญหาปี 2038
ระบบที่เก็บ timestamp เป็นจำนวนเต็ม 32 บิตแบบมีเครื่องหมายจะเกิดการล้นหลังจาก 2147483647 ซึ่งตรงกับ 03:14:07 UTC ของวันที่ 19 มกราคม 2038 ระบบสมัยใหม่ใช้ค่า 64 บิตจึงไม่ได้รับผลกระทบ
คำถามที่พบบ่อย
Unix epoch คืออะไร
คือเที่ยงคืน UTC ณ จุดเริ่มต้นของวันที่ 1 มกราคม 1970 Timestamp 0 คือช่วงเวลานั้น ค่าติดลบคือเวลาก่อนหน้า
Unix timestamp มีเขตเวลาหรือไม่
ไม่มี เพราะนับวินาทีจากช่วงเวลาคงที่ จึงเท่ากันทุกที่ เขตเวลามีผลเฉพาะเมื่อแสดงเป็นวันที่และเวลาท้องถิ่น