เครื่องมือนักพัฒนา (Dev Tools)

แปลง Unix Timestamp

แปลง Unix Epoch Timestamp เป็นวันที่และเวลา (ไทย GMT+7 และ UTC) และแปลงวันที่กลับเป็น Timestamp วินาทีหรือมิลลิวินาที พร้อมเวลาปัจจุบัน

ประมวลผลในเบราว์เซอร์ ข้อมูลที่กรอกไม่ถูกส่งไปยังเซิร์ฟเวอร์
แชร์เครื่องมือนี้

แชร์ผ่าน

Unix Timestamp ปัจจุบัน:1700000000

1. แปลง Timestamp เป็น วันที่และเวลา

เวลาไทย (GMT+7 / ICT):-
มาตรฐานสากล (ISO 8601 UTC):-
ระยะห่างจากปัจจุบัน:-

2. แปลง วันที่และเวลา เป็น Timestamp

Unix Timestamp (วินาที):
-
Timestamp (มิลลิวินาที - JavaScript):
-

Unix Timestamp คืออะไร?

Unix Timestamp (Epoch Time) คือระบบการนับเวลาที่เป็นจำนวนวินาที (หรือมิลลิวินาที) ที่ผ่านไปนับตั้งแต่วันที่ 1 มกราคม 1970 เวลา 00:00:00 UTC เป็นต้นมา นิยมใช้อย่างแพร่หลายในระบบคอมพิวเตอร์และฐานข้อมูล เพราะไม่มีปัญหาเรื่อง Timezone และจัดการง่ายในเชิงคณิตศาสตร์

ข้อสังเกตหน่วยวินาที vs มิลลิวินาที

  • 10 หลัก (วินาที): ใช้ในภาษา PHP, Python, Go, Unix System เช่น 1700000000
  • 13 หลัก (มิลลิวินาที): ใช้ในภาษา JavaScript (Date.now()) และ Java เช่น 1700000000000

วิธีใช้งานเครื่องมือแปลง Timestamp

  1. แปลง Timestamp เป็นวันที่: กรอกตัวเลข Timestamp ในช่องซ้าย ระบบจะแสดงผลเวลาไทยและ ISO 8601 ทันที
  2. แปลงวันที่เป็น Timestamp: เลือกวันและเวลาในช่องขวา ระบบจะคำนวณ Timestamp ทั้งหน่วยวินาทีและมิลลิวินาทีให้อัตโนมัติ
  3. สามารถกดปุ่ม 'คัดลอก Timestamp' ที่แบนเนอร์ด้านบนเพื่อนำเวลาปัจจุบันไปใช้ในโค้ดได้ทันที

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

เวลาไทย (ICT) ต่างจากเวลาสากล (UTC) อย่างไร?

เวลาประเทศไทยเร็วกว่าเวลาสากล 7 ชั่วโมง (UTC+7 หรือ GMT+7) ดังนั้นเวลา 00:00:00 UTC จะตรงกับเวลา 07:00:00 น. ในประเทศไทยครับ

ปัญหา Year 2038 Problem (Y2K38) คืออะไร?

ระบบคอมพิวเตอร์ 32-bit ที่เก็บ Timestamp ในรูปแบบ Signed 32-bit Integer จะนับค่าได้สูงสุดถึงวันที่ 19 มกราคม 2038 ก่อนที่ค่าจะล้น (Overflow) แต่ระบบ 64-bit สมัยใหม่สามารถใช้งานได้ยาวนานหลายแสนล้านปีโดยไม่มีปัญหาครับ