Unix timestamp (หรือ Epoch time) คือจำนวนวินาทีที่ผ่านไปตั้งแต่ 00:00:00 UTC วันที่ 1/1/1970 นี่คือวิธีแสดงเวลาที่ได้รับความนิยมที่สุดในการเขียนโปรแกรม, ฐานข้อมูล, และ API
ตัวอย่าง: 1700000000 = วันที่ 14/11/2023 เวลา 22:13:20 UTC
Metoolzy Timestamp Converter ช่วยให้คุณแปลงไปมาระหว่าง timestamp และวันที่/เวลาที่อ่านง่ายได้อย่างรวดเร็ว
1700000000) ลงในกล่องด้านซ้าย → ดูผลลัพธ์ด้านล่าง2025-01-15 10:30:00) ลงในกล่องด้านขวา| Timestamp | วันที่และเวลา (UTC) | หมายเหตุ |
|---|---|---|
0 |
1970-01-01 00:00:00 | Unix Epoch |
1000000000 |
2001-09-09 01:46:40 | 1 พันล้านวินาที |
1700000000 |
2023-11-14 22:13:20 | — |
2000000000 |
2033-05-18 03:33:20 | 2 พันล้านวินาที |
2147483647 |
2038-01-19 03:14:07 | Year 2038 problem (สูงสุดของ 32-bit) |
Unix timestamp แบบดั้งเดิมจะคำนวณเป็นวินาที (10 หลัก) ฟังก์ชัน Date.now() ของ JavaScript ส่งคืนค่าเป็นมิลลิวินาที (13 หลัก) เครื่องมือจะตรวจจับทั้งสองแบบโดยอัตโนมัติ
Unix timestamp จะเป็น UTC เสมอ เครื่องมือจะแสดงทั้งเวลาท้องถิ่น (Local Time ตามเขตเวลาของเบราว์เซอร์) และ UTC เพื่อให้คุณเปรียบเทียบ
ระบบ 32 บิตจัดเก็บ timestamp ด้วย signed int (สูงสุด 2,147,483,647) → ค่าจะล้น (overflow) ในวันที่ 19/01/2038 ระบบ 64 บิตจะไม่ได้รับผลกระทบ
ดูเพิ่มเติม: UUID Generator · Hash Generator · Cron Parser