เครื่องมือแปลง Unix timestamp
แปลงระหว่าง Unix timestamp กับวันที่ที่อ่านได้ อัปเดตแบบเรียลไทม์
วิธีใช้เครื่องมือนี้
- 1
Type or paste a Unix timestamp in seconds into the top field — the bottom field updates to the matching UTC date.
- 2
Or type a date into the bottom field — the top field updates to the matching Unix timestamp in seconds.
- 3
Click 'Now' to fill both fields with the current moment.
- 4
Select and copy the value you need from either field.
Unix timestamp คืออะไรและทำไม API จึงใช้มัน?
Unix timestamp (หรือที่เรียกว่า epoch time หรือ POSIX time) คือจำนวนเต็มหนึ่งค่าที่แทนจำนวนวินาทีที่ผ่านไปนับตั้งแต่วันที่ 1 มกราคม 1970 เวลา 00:00:00 UTC ซึ่งเป็นช่วงเวลาที่รู้จักกันในชื่อ 'Unix epoch' ธรรมเนียมนี้สืบย้อนไปถึงระบบปฏิบัติการ Unix รุ่นแรกของ Bell Labs ในยุค 70 ข้อได้เปรียบของมันเหนือวันที่ที่อ่านได้คือ มันเป็นตัวเลขเพียงตัวเดียว ไม่ขึ้นกับเขตเวลา เปรียบเทียบและคำนวณทางคณิตศาสตร์ได้ง่าย และไม่กำกวมระหว่างระบบต่างๆ ฐานข้อมูล ไฟล์บันทึก JWT โทเค็น OAuth ทุกตัว และ API สมัยใหม่ส่วนใหญ่ใช้ Unix timestamp ภายใน เคลม 'exp' ของ JWT คือ Unix timestamp; ค่า 'created_at' ของ API ส่วนใหญ่เป็น Unix timestamp หรือสตริง ISO 8601 ที่ได้มาจากมัน; เวลาที่แก้ไขไฟล์บน Linux/macOS ถูกจัดเก็บเป็น Unix timestamp มีสองรูปแบบที่พบบ่อยซึ่งคุณต้องแยกแยะ ได้แก่ วินาที (ธรรมเนียม Unix ดั้งเดิม ใช้ใน JWT, OAuth และข้อมูลเมตาของไฟล์บน Linux) และมิลลิวินาที (ใช้ใน Date.now() ของ JavaScript, System.currentTimeMillis() ของ Java และ API สมัยใหม่จำนวนมาก) timestamp 10 หลักอยู่ในหน่วยวินาที; ส่วน 13 หลักอยู่ในหน่วยมิลลิวินาที เครื่องมือนี้จัดการได้ทั้งสองแบบ เพียงวางรูปแบบใดก็ได้ลงในช่องใดก็ได้ แล้วเราจะตรวจจับและแปลงให้โดยอัตโนมัติ อีกแนวคิดหนึ่งที่ควรรู้คือ ISO 8601 เป็นรูปแบบมาตรฐานที่อ่านได้ (2025-12-31T23:59:59Z) ซึ่งเรียงตามตัวอักษรอย่างเคร่งครัดและแยกวิเคราะห์ได้ในทุกที่ เมื่อคุณเลือกได้ระหว่างการจัดเก็บ timestamp เป็นจำนวนเต็ม Unix หรือสตริง ISO 8601 ให้เลือก Unix เพื่อประสิทธิภาพ และเลือก ISO 8601 เพื่อความอ่านง่าย
กรณีการใช้งานทั่วไป
ถอดรหัส claim 'exp' หรือ 'iat' จาก payload ของ JWT เพื่อดูว่าจะหมดอายุเมื่อใด
แปลง timestamp ของการตอบกลับ API เป็นเขตเวลาท้องถิ่นของคุณสำหรับการดีบัก
สร้าง timestamp เพื่อตั้งค่า header วันหมดอายุของคุกกี้
แปลง timestamp ของฐานข้อมูล (วินาที epoch) เป็น ISO 8601 สำหรับการแยกวิเคราะห์บันทึก
คำนวณเวลาที่ผ่านไประหว่างสองเหตุการณ์โดยการลบ timestamp แบบ Unix ของทั้งสอง
กำหนดเวลางาน cron โดยใช้คำสั่ง at พร้อม timestamp แบบ Unix ที่ระบุชัดเจน
คำถามที่พบบ่อย
ทำไมต้องเป็นปี 1970?▼
วินาทีหรือมิลลิวินาที?▼
ฉันจะดู timestamp นี้ในเขตเวลาของฉันได้อย่างไร?▼
ความแตกต่างระหว่าง Unix time กับ UTC คืออะไร?▼
จัดการกับ leap second อย่างไร?▼
Unix timestamp เป็นค่าลบได้หรือไม่?▼
ISO 8601 timestamp คืออะไร?▼
เครื่องมือที่เกี่ยวข้อง
ตัวถอดรหัส JWT
ถอดรหัส JSON Web Tokens (JWT) ได้ทันที ทำงานในเบราว์เซอร์ของคุณ โทเค็นจะไม่ออกจากอุปกรณ์ของคุณ จึงปลอดภัยที่จะใช้กับซีเคร็ตในโปรดักชัน
เครื่องมือจัดรูปแบบและตรวจสอบ JSON
จัดรูปแบบ ตรวจสอบ และย่อขนาด JSON ออนไลน์ ทำงานทั้งหมดในเบราว์เซอร์ของคุณ ข้อมูลของคุณจะไม่ออกจากอุปกรณ์ของคุณเลย
เครื่องมือจัดรูปแบบ XML
จัดรูปแบบและทำให้เอกสาร XML อ่านง่ายขึ้น มีประโยชน์สำหรับ SOAP, sitemap, feed RSS และไฟล์การกำหนดค่า
ตัวเข้ารหัสและถอดรหัส Base64
เข้ารหัสสตริงเป็น Base64 หรือถอดรหัส Base64 เป็นข้อความ เคารพความเป็นส่วนตัวของคุณ: ทำงานในเบราว์เซอร์ของคุณ
ตัวเข้ารหัสและถอดรหัส URL
แปลงข้อความเป็นการเข้ารหัสที่ปลอดภัยสำหรับ URL (การเข้ารหัสแบบเปอร์เซ็นต์) และกลับกัน มีประโยชน์สำหรับ query string การเปลี่ยนเส้นทาง และโฟลว์ OAuth
เครื่องมือเข้ารหัสและถอดรหัสเอนทิตี HTML
แปลงอักขระพิเศษเป็นเอนทิตี HTML (&, < เป็นต้น) และในทางกลับกัน มีประโยชน์สำหรับการฝังข้อความลงใน HTML อย่างปลอดภัย