Epoch Converter (Unix Timestamp)

แปลง Unix time ⇆ วันเวลาแบบอ่านง่าย พร้อมเลือกโซนเวลา และตรวจจับวินาที/มิลลิวินาทีให้อัตโนมัติ

Epoch (ms) — live
ISO 8601 (UTC)
Epoch (Unix Timestamp)
สถานะ: พร้อมทำงาน
ผลลัพธ์
เวลาท้องถิ่น (โซนเวลาที่เลือก)

                      
                    
เวลา UTC

                      
                    
ISO 8601 (UTC)

                      
                    
RFC 1123 (UTC)

                      
                    
Epoch (วินาที)

                      
                    
Epoch (มิลลิวินาที)

                      
                    
เวลาที่ผ่านไป/เหลือจากตอนนี้

                    
วัน/เวลา
สถานะ: พร้อมทำงาน
ผลลัพธ์
Epoch (วินาที)

                      
                    
Epoch (มิลลิวินาที)

                      
                    
เวลาท้องถิ่น (โซนเวลาที่เลือก)

                      
                    
เวลา UTC

                      
                    
ISO 8601 (UTC)

                    

Epoch Cheatsheet

EventUTCEpoch (sec)Epoch (ms)
Unix Epoch Start1970-01-01 00:00:0000
Year 2038 boundary2038-01-19 03:14:0721474836472147483647000
ISO Week starts (example)2025-01-06 00:00:0017361120001736112000000

ทิปส์ & วิธีใช้งาน

  • 1. วางค่า epoch หรือกด ขณะนี้ เพื่อใช้เวลาปัจจุบัน
  • 2. เลือก โซนเวลา เพื่อดูผลลัพธ์ (จะแสดง UTC ควบคู่ให้เสมอ)
  • 3. ถ้าแปลงวัน/เวลา → epoch ให้กรอกวันเวลาและเลือกว่าจะตีความเป็น UTC หรือเป็นเวลาของโซนที่เลือก
  • 4. ใช้ คัดลอก หรือ แชร์ลิงก์ เพื่อบันทึกผล
  • 5. ระบบจะตรวจจับวินาที/มิลลิวินาทีอัตโนมัติ หากต้องการบังคับโหมดให้เลือกเองได้

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

🔌 API สำหรับนักพัฒนา

ใช้ REST API ฟรีสำหรับแปลง Unix timestamp รองรับ GET/POST requests, rate limit 100 requests/ชั่วโมง, มีระบบ cache และ logging

คุณสมบัติ API:

  • แปลง Epoch → Date/Time และ Date/Time → Epoch
  • รองรับ 400+ timezones
  • Rate limit: 100 requests/ชั่วโมง
  • ระบบ Cache (TTL 1 ชั่วโมง)
  • Auto-detect seconds/milliseconds

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

Unix timestamp หรือ Epoch time คือจำนวนวินาทีที่ผ่านไปตั้งแต่วันที่ 1 มกราคม 1970 เวลา 00:00:00 UTC (จุดเริ่มต้นของ Unix Epoch) มักใช้ในการเก็บบันทึกเวลาในระบบคอมพิวเตอร์ ฐานข้อมูล API และโปรแกรมต่างๆ เพราะเป็นตัวเลขเดียวที่ไม่ขึ้นกับโซนเวลา

ตัวอย่าง: 1685550000 = 31 May 2023, 18:00:00 UTC

  • 10 หลัก = วินาที (seconds) เช่น 1685550000
  • 13 หลัก = มิลลิวินาที (milliseconds) เช่น 1685550000000

JavaScript มักใช้มิลลิวินาที (Date.now()) ขณะที่ Unix และ PHP มักใช้วินาที เครื่องมือนี้ตรวจจับให้อัตโนมัติ และคุณสามารถบังคับโหมดเองได้

  1. ใส่ค่า Unix timestamp ในช่อง Epoch Input
  2. เลือกโซนเวลา Asia/Bangkok หรือ UTC+7
  3. กดปุ่ม Convert
  4. จะได้วันเวลาตามเวลาไทยทันที (พร้อมแสดง UTC ควบคู่)

เครื่องมือนี้รองรับทั้งวินาทีและมิลลิวินาที และตรวจจับอัตโนมัติ

  1. ไปที่แท็บ Date/Time → Epoch
  2. เลือกวันเวลาที่ต้องการ (รองรับถึงวินาที)
  3. เลือกว่าจะตีความเป็น UTC หรือเวลาท้องถิ่น (ตามโซนเวลาที่เลือก)
  4. กด Convert
  5. จะได้ค่า Unix timestamp ทั้งแบบวินาที (10 หลัก) และมิลลิวินาที (13 หลัก)

เขตเวลาบางแห่ง เช่น สหรัฐอเมริกา ยุโรป มี Daylight Saving Time (DST) หรือเวลาออมแสง ซึ่งทำให้ offset เปลี่ยนตามฤดูกาล การตีความวัน/เวลาท้องถิ่นจึงต้องอิง time zone และช่วงเวลาจริง เครื่องมือนี้จะแปลงโดยคำนึงถึง DST ให้โดยอัตโนมัติ

ประเทศไทย ไม่มี DST ใช้ UTC+7 ตลอดทั้งปี

ปลอดภัย 100% เพราะการประมวลผลทั้งหมดทำงานบนเบราว์เซอร์ของคุณเท่านั้น (client-side processing) ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์เลย ข้อมูลของคุณจึงเป็นส่วนตัวและปลอดภัยเสมอ

✓ ไม่มีการเก็บข้อมูล
✓ ไม่ส่งข้อมูลไปเซิร์ฟเวอร์
✓ ใช้งานได้แม้ออฟไลน์ (หลัง load หน้าเว็บแล้ว)

รองรับโซนเวลามากกว่า 400+ โซนทั่วโลก รวมถึง:

  • UTC, GMT - เวลามาตรฐานสากล
  • Asia/Bangkok (UTC+7) - เวลาไทย
  • America/New_York (EST/EDT)
  • Europe/London (GMT/BST)
  • Asia/Tokyo (JST)
  • Australia/Sydney

สามารถค้นหาโซนเวลาที่ต้องการได้ในช่อง Search Time Zone

มี! เราให้บริการ REST API ฟรี สำหรับแปลง Unix timestamp คุณสมบัติ:

  • ✅ แปลง Epoch → วันเวลา และ วันเวลา → Epoch
  • ✅ รองรับ GET และ POST requests
  • ✅ Rate limit: 100 requests ต่อชั่วโมง ต่อ IP
  • ✅ ระบบ Cache (TTL 1 ชั่วโมง)
  • ✅ รองรับ 400+ timezones
  • ✅ Auto-detect seconds/milliseconds
  • ✅ เอกสาร API ครบถ้วน

ดู เอกสาร API สำหรับรายละเอียด ตัวอย่าง และโค้ดตัวอย่าง

  • ISO 8601 - รูปแบบมาตรฐานสากล เช่น 2023-05-31T18:00:00.000Z ใช้ใน JSON, APIs, databases
  • RFC 1123 - รูปแบบ HTTP headers เช่น Wed, 31 May 2023 18:00:00 GMT ใช้ใน email headers, HTTP responses

เครื่องมือนี้แสดงผลทั้งสองรูปแบบให้คุณเลือกใช้ตามความเหมาะสม

กรณีการใช้งานและตัวอย่าง

🔍 Debug Logs & Timestamps

แปลง timestamp จาก log files, error messages, หรือ database records เพื่อหาเวลาที่เกิดปัญหาจริง

Log: Error at 1735689600 → 1 Jan 2025

⚙️ API Development & Testing

ทดสอบ API ที่ใช้ Unix timestamp ในการส่งข้อมูล เช่น created_at, expires_at, last_modified

{"expires_at": 1735689600}

📅 Event Scheduling

แปลงเวลา event, meeting, หรือ deadline เป็น Unix timestamp เพื่อใช้ใน calendar apps หรือ reminder systems

Meeting: 15 Jan 2025 14:00 → 1736949600

🌐 Timezone Conversion

แปลงเวลาข้ามโซนเวลา เช่น เวลาประชุมระหว่างประเทศ หรือ event ที่มีผู้เข้าร่วมจากหลายประเทศ

Bangkok 10:00 → NY 22:00 (prev day)

🔐 JWT Token Expiration

ตรวจสอบวันหมดอายุของ JWT tokens (exp claim) ที่ใช้ Unix timestamp

{"exp": 1735689600, "iat": 1735603200}

💾 Database Queries

สร้าง WHERE conditions สำหรับ database queries ที่เก็บเวลาเป็น Unix timestamp

WHERE created_at > 1735689600

📖 ข้อมูลอ้างอิงด่วน

รูปแบบ Unix Timestamp ที่พบบ่อย

รูปแบบ ตัวอย่าง ใช้ใน
วินาที (10 หลัก) 1735689600 Unix, PHP, Python
มิลลิวินาที (13 หลัก) 1735689600000 JavaScript, Java
ไมโครวินาที (16 หลัก) 1735689600000000 Python (time.time())

วันสำคัญใน Unix Epoch

เหตุการณ์ วันที่ Timestamp
จุดเริ่มต้น Unix Epoch 1970-01-01 0
ปี 2000 (Y2K) 2000-01-01 946684800
ปัญหา Year 2038 2038-01-19 2147483647
ปี 2025 เริ่มต้น 2025-01-01 1735689600

โค้ดตัวอย่างในภาษาต่างๆ

JavaScript
// Get current timestamp (ms)
Date.now() // 1735689600000

// Convert to seconds
Math.floor(Date.now() / 1000)

// From timestamp
new Date(1735689600000)
PHP
// Get current timestamp (sec)
time(); // 1735689600

// From timestamp
date('Y-m-d H:i:s', 1735689600);

// To timestamp
strtotime('2025-01-01');
Python
import time, datetime

# Get current timestamp
time.time() # 1735689600.0

# From timestamp
datetime.fromtimestamp(1735689600)
MySQL
-- Get current timestamp
SELECT UNIX_TIMESTAMP();

-- From timestamp
SELECT FROM_UNIXTIME(1735689600);

-- WHERE query
WHERE created > 1735689600

สินค้าแนะนำ

อัปเดตล่าสุด 27 Aug 2025, 23:28