ตัวแปลงเวลา Unix Timestamp
ตัวแปลงเวลา Unix Timestamp
นี่คือเครื่องมือวันที่และเวลาที่ช่วยให้คุณสามารถแปลงระหว่างเวลาแบบ Unix timestamp และวันที่/เวลาได้ มีการตรวจจับวินาทีและมิลลิวินาทีโดยอัตโนมัติ การตั้งค่าเขตเวลาของผู้ใช้โดยอัตโนมัติ การระบุเขตเวลาสำหรับวันที่และเวลาที่ป้อนเข้า มาตรฐาน ISO 8601, RFC 2822, เวลาสัมพัทธ์ และปุ่มวันที่และเวลาที่ใช้บ่อย ซึ่งทั้งหมดนี้ถูกจัดระเบียบอย่างเรียบร้อยในอินเทอร์เฟซที่เรียบง่าย
ผลลัพธ์
เครื่องแปลงเวลา Unix คืออะไร?
เครื่องมือแปลงเวลา Unix Timestamp เป็นเครื่องมือออนไลน์สำหรับแปลงระหว่างเวลา Unix (วินาทีนับตั้งแต่ยุคเริ่มต้น) และวันที่และเวลาที่มนุษย์อ่านได้Unix timestamp คือรูปแบบที่แสดงวันที่และเวลาเป็นจำนวนวินาทีที่ผ่านไปตั้งแต่วันที่ 1 มกราคม 1970 เวลา 00:00:00 UTC และถูกใช้ในสภาพแวดล้อมการพัฒนาหลายแห่ง รวมถึงการตอบสนองของ API, บันทึก, ฐานข้อมูล, JavaScript, PHP และ Pythonอย่างไรก็ตาม การมองตัวเลขเช่น 1717046400 เพียงอย่างเดียวไม่สามารถบอกวันที่และเวลาที่มันแทนได้อย่างชัดเจน ด้วยเครื่องมือนี้ คุณสามารถป้อนเวลาในรูปแบบเวลา (timestamp) ได้ง่าย ๆ เพื่อดูในรูปแบบต่าง ๆ พร้อมกัน รวมถึง UTC, เขตเวลาของผู้ชม, ISO 8601, และ RFC 2822
ใน JavaScript, `Date.now()` จะคืนค่าเป็นจำนวนมิลลิวินาที ดังนั้นคุณมักจะจัดการกับเวลาในรูปแบบ 13 หลัก เช่น 1717046400000 ในทางกลับกัน ฟังก์ชัน `time()` ของ PHP และเครื่องมือที่ใช้ระบบ Unix หลายตัวใช้ค่าเป็นตัวเลขจำนวนวินาที โดยทั่วไปจะมีความยาวประมาณ 10 หลัก หากมีความเข้าใจผิดเกี่ยวกับความแตกต่างนี้ อาจทำให้วันที่และเวลาคลาดเคลื่อนอย่างมาก หรือถูกจัดเป็นวันที่ไม่เป็นธรรมชาติในอนาคตหรืออดีต เครื่องมือนี้จะตรวจจับวินาทีและมิลลิวินาทีโดยอัตโนมัติและแสดงค่าทั้งสองพร้อมกัน ทำให้ง่ายต่อการป้องกันการสับสนในข้อกำหนด API และการตรวจสอบบันทึก
เมื่อทำการแปลงวันที่และเวลาเป็นสตริงเวลา (timestamp) สิ่งสำคัญคือต้องกำหนดว่าวันที่และเวลาที่ป้อนควรถูกตีความว่าเป็นเขตเวลาใด แม้จะเป็น "2026-06-13 12:00:00" เดียวกันก็ตาม ค่า Unix timestamp ที่ได้จะแตกต่างกันไป ขึ้นอยู่กับว่าถูกนำมาใช้เป็น UTC, Europe/London หรือ America/New_York เครื่องมือนี้ช่วยให้คุณสามารถเลือกเขตเวลาสำหรับวันที่และเวลาที่ป้อนได้ ค่าเริ่มต้นคือเขตเวลาที่ตรวจจับได้จากเบราว์เซอร์ของผู้ใช้ ทำให้ผู้ใช้ทั่วโลกสามารถใช้เครื่องมือนี้ได้ง่ายตามเวลาท้องถิ่นของตน
ตัวเลือกเขตเวลาจะแสดงเขตเวลา IANA ที่รองรับโดยเบราว์เซอร์ให้มากที่สุดเท่าที่เป็นไปได้ เพื่อให้ง่ายต่อการเลือกจากรายการตัวเลือกจำนวนมาก เราได้ใช้ช่องค้นหาสำหรับการป้อนข้อมูล ซึ่งคุณสามารถพิมพ์ข้อความเพื่อจำกัดตัวเลือก แทนการใช้เมนูแบบเลื่อนลงมาตรฐานผู้ใช้สามารถเลือกเขตเวลาได้โดยป้อนชื่อเมือง ชื่อภูมิภาค หรือรหัสเขตเวลา เช่น America/New_York, Europe/London หรือ Asia/Singapore ซึ่งช่วยลดภาระในการค้นหาจากรายการที่ยาว สิ่งนี้ทำให้ง่ายต่อการระบุความเข้าใจผิดที่เกิดจากเขตเวลาที่แตกต่างกันเมื่อทำการผสานกับบริการต่างประเทศ ตรวจสอบบันทึกเซิร์ฟเวอร์ หรือยืนยันเวลาการจอง
นอกจากนี้ แม้ว่าผลลัพธ์จะแสดงอยู่นอกหน้าจอ หน้าเว็บจะเลื่อนไปยังพื้นที่ผลลัพธ์โดยอัตโนมัติหลังจากการแปลงเสร็จสิ้น ซึ่งช่วยป้องกันไม่ให้ผู้ใช้พลาดการเปลี่ยนแปลงของผลลัพธ์ที่อยู่ด้านล่างของหน้าเว็บหลังจากดำเนินการใกล้กับช่องป้อนข้อมูล นอกจากนี้ เรายังมีค่าที่ตั้งไว้ล่วงหน้า เช่น "เวลาปัจจุบัน" "วันนี้เวลา 0:00" "พรุ่งนี้เวลา 0:00" และ "วันที่ 1 ของเดือนนี้" ช่วยให้คุณสามารถป้อนวันที่และเวลาที่ใช้บ่อยได้ด้วยการคลิกเพียงครั้งเดียว ตัวอย่างโค้ดสำหรับการพัฒนาจะแสดงไว้ด้วย ดังนั้นคุณไม่เพียงแต่สามารถตรวจสอบผลลัพธ์การแปลงได้เท่านั้น แต่ยังสามารถใช้เป็นข้อมูลอ้างอิงเมื่อจัดการค่าเดียวกันใน JavaScript, PHP หรือ Python ได้อีกด้วย
- คุณสามารถแปลงยูนิคไทม์สแต็ปเป็นวันที่และเวลาได้
- คุณสามารถแปลงวันที่และเวลาเป็นยูนิคไทม์สแตปป์ได้
- ตรวจจับเวลาโดยอัตโนมัติเป็นวินาทีและมิลลิวินาที
- ตั้งค่าเขตเวลาของเบราว์เซอร์ของผู้ชมเป็นค่าเริ่มต้นโดยอัตโนมัติ
- คุณสามารถระบุเขตเวลาที่จะใช้เมื่อแปลความหมายของสตริงวันที่และเวลาได้
- การป้อนเขตเวลาแบบค้นหาช่วยให้คุณสามารถเลือกจากเขตเวลา IANA ได้หลากหลาย
- คุณสามารถดูได้ทั้งเวลา UTC และเขตเวลาของผู้เข้าชมในเวลาเดียวกัน
- แสดง ISO 8601, RFC 2822, เวลาสัมพัทธ์ และเวลาที่ผ่านไป
- คุณสามารถป้อนวันที่และเวลาที่ใช้บ่อยได้ เช่น เวลาปัจจุบันหรือวันแรกของเดือน ด้วยการคลิกเพียงครั้งเดียว
วิธีใช้
ในการแปลงเวลาประทับเป็นวันที่และเวลา ให้ป้อนเวลาประทับแบบ Unix เป็นวินาที (เช่น 1717046400) หรือเวลาประทับเป็นมิลลิวินาที (เช่น 1717046400000) ในช่องป้อนข้อมูล โหมดการแปลงสามารถตั้งค่าเป็น "ตรวจจับอัตโนมัติ" ได้ตามปกติเครื่องมือนี้จะตรวจจับว่าค่าเป็นวินาทีหรือมิลลิวินาทีตามจำนวนหลักและรูปแบบ และแปลงเป็นรูปแบบต่างๆ เช่น UTC, เขตเวลาของผู้ดู หรือ ISO 8601 หากคุณต้องการให้ค่าเป็นเวลาประทับตรา (timestamp) อย่างชัดเจน ให้เลือก "Timestamp → Date"
ในการแปลงวันที่และเวลาเป็นยูนิคไทม์สแตมป์ ให้ป้อนสตริงวันที่และเวลา เช่น 2026-06-13 12:34:56 2026-06-13T12:34:56 หรือ 2026/06/13 12:34หากสตริงวันที่/เวลาไม่รวมการระบุเขตเวลา เช่น "Z" หรือ "+09:00" จะถูกตีความว่าเป็นวันที่และเวลาสำหรับภูมิภาคที่เลือกใน "เขตเวลาสำหรับวันที่/เวลาที่ป้อน" ค่าเริ่มต้นคือเขตเวลาที่ตรวจพบจากเบราว์เซอร์ของผู้ชม หากเซิร์ฟเวอร์หรือข้อกำหนด API ของคุณอิงตาม UTC ให้เลือก UTC; หากคุณกำลังจัดการเวลาการจองสำหรับภูมิภาคเฉพาะ ให้เลือกเขตเวลา IANA ของภูมิภาคนั้น
ผลลัพธ์การแปลงจะแสดงเป็น Unix Timestamp (วินาที), Unix Timestamp (มิลลิวินาที), UTC, เขตเวลาของผู้ดู, ISO8601, RFC2822, เวลาสัมพัทธ์ และเวลาที่ผ่านไป แต่ละค่าสามารถคัดลอกได้เป็นรายบุคคล และคุณยังสามารถคัดลอกทั้งหมดพร้อมกันหรือดาวน์โหลดเป็นไฟล์ข้อความได้อีกด้วย หากพื้นที่ผลลัพธ์อยู่นอกหน้าจอ หน้าจะเลื่อนโดยอัตโนมัติหลังจากการแปลง ทำให้ยากที่จะพลาดผลลัพธ์แม้บนสมาร์ทโฟน
- ป้อนเวลาประทับหรือสตริงวันที่/เวลา
- เลือกโหมดการแปลงตามที่ต้องการ
- เมื่อป้อนวันที่และเวลา ให้ตรวจสอบเขตเวลาสำหรับวันที่และเวลาที่ป้อน
- คลิก "แปลง" เพื่อดูผลลัพธ์
- ตรวจสอบรูปแบบที่ต้องการ เช่น วินาที, มิลลิวินาที, UTC, เขตเวลาของผู้เยี่ยมชม, และ ISO 8601
- คัดลอกหรือดาวน์โหลดนี้เพื่อใช้ในงานวิเคราะห์บันทึกหรือการพัฒนา
ข้อควรทราบสำคัญเมื่อใช้งาน
- เวลา Unix โดยทั่วไปจะอ้างอิงตาม UTC วันที่และเวลาที่แสดงจะแตกต่างกันไปตามเขตเวลา
- ฟังก์ชัน `Date.now()` ของ JavaScript จะคืนค่าเป็นมิลลิวินาที ในขณะที่ฟังก์ชัน `time()` ของ PHP จะคืนค่าเป็นวินาที โปรดระวังความแตกต่างในความแม่นยำ
- หากสตริงวันที่และเวลาไม่มีเขตเวลา จะถูกตีความตามภูมิภาคที่เลือกเป็นเขตเวลาสำหรับวันที่และเวลาที่ป้อน
- เขตเวลาของผู้ชมขึ้นอยู่กับค่าการตั้งค่าของเบราว์เซอร์หรืออุปกรณ์ หากการตั้งค่าของอุปกรณ์ไม่ถูกต้อง ค่าเริ่มต้นก็จะได้รับผลกระทบเช่นกัน
- ในภูมิภาคที่มีการใช้เวลาออมแสง ความแตกต่างจาก UTC อาจเปลี่ยนแปลงได้ขึ้นอยู่กับวันที่ แม้จะอยู่ในภูมิภาคเดียวกันก็ตาม การเลือกเขตเวลา IANA จะช่วยให้การแปลงเวลาที่คำนึงถึงเวลาออมแสงเป็นไปได้ง่ายขึ้น
คำถามที่พบบ่อย
อะไรคือเวลา Unix timestamp?
ยูนิคไทม์สแตมป์คือค่าตัวเลขที่แทนวันที่และเวลาในรูปแบบจำนวนวินาทีที่ผ่านไปตั้งแต่วันที่ 1 มกราคม ค.ศ. 1970 เวลา 00:00:00 UTC (UTC) มันถูกใช้อย่างแพร่หลายใน API, ล็อก, ฐานข้อมูล, และการจัดการวันที่และเวลาภายในโปรแกรม
นี่หมายความว่าเหมือนกับ 'เวลาเอปอค' หรือไม่?
ในหลายกรณี "Unix time," "Unix timestamp," และ "Epoch time" ถูกใช้แทบจะเหมือนกัน. ทั้งสามคำนี้หมายถึงรูปแบบที่แสดงเวลาที่ผ่านไปตั้งแต่ยุคของ Unix.
ความแตกต่างระหว่างวินาทีกับมิลลิวินาทีคืออะไร?
เวลาที่บันทึกในรูปแบบวินาทีโดยทั่วไปจะมีความยาวประมาณ 10 หลัก ในขณะที่เวลาที่บันทึกในรูปแบบมิลลิวินาทีจะมีความยาวประมาณ 13 หลัก ฟังก์ชัน `Date.now()` ใน JavaScript จะคืนค่าเป็นมิลลิวินาที ในขณะที่ฟังก์ชัน `time()` ใน PHP จะคืนค่าเป็นวินาที
เวลาเขตของแขกผู้มาเยือนถูกกำหนดอย่างไร?
ระบบจะตรวจจับเขตเวลาโดยอัตโนมัติโดยใช้ข้อมูลเขตเวลาของเบราว์เซอร์ โดยปกติจะอิงตามการตั้งค่าภูมิภาคของอุปกรณ์หรือระบบปฏิบัติการที่คุณใช้งาน
เขตเวลาสำหรับวันที่และเวลาที่ป้อนคืออะไร?
การตั้งค่านี้กำหนดว่าควรใช้เขตเวลาของภูมิภาคใดในการตีความสตริงวันที่และเวลา หากสตริงดังกล่าวไม่มีการระบุเขตเวลา
ทำไมผลลัพธ์จึงแตกต่างกันระหว่าง UTC กับเขตเวลาของผู้ดู?
แม้ว่าเวลา Unix timestamp จะอ้างอิงตาม UTC แต่เวลาที่แสดงจะแตกต่างกันไปตามเขตเวลา เนื่องจากมีการคำนึงถึงความแตกต่างของเขตเวลาจาก UTC และเวลาออมแสง (Daylight Saving Time)
ฉันควรกรอกอะไรในช่องป้อนเขตเวลาตามการค้นหา?
กรุณากรอกส่วนหนึ่งของชื่อเขตเวลา IANA (เช่น America/New_York, Europe/London, หรือ Asia/Singapore) หรือชื่อเมืองแล้วเลือกจากคำแนะนำ
ISO 8601 คืออะไร?
ISO 8601 เป็นรูปแบบมาตรฐานสำหรับการแสดงวันที่และเวลา ตัวอย่างเช่น จะเขียนเป็น 2026-06-13T12:34:56Z และมักใช้ใน API และไฟล์การกำหนดค่า
RFC 2822 คืออะไร?
รูปแบบ RFC 2822 มักใช้ในหัวข้ออีเมลและการระบุวันที่และเวลาที่เกี่ยวข้องกับ HTTP ตัวอย่างเช่น จะแสดงเป็น Sat, 13 Jun 2026 12:34:56 GMT
เวลาสัมพัทธ์สามารถนำไปใช้ทำอะไรได้บ้าง?
เวลาสัมพัทธ์สามารถใช้เพื่อกำหนดว่าวันที่และเวลาที่ป้อนนั้นอยู่ก่อนหรือหลังปัจจุบันกี่วัน มีประโยชน์สำหรับการตรวจสอบกำหนดเวลา การบันทึกเวลา และเวลาการจอง
หากวันที่และเวลาที่ป้อนไม่สามารถแปลงได้
กรุณาตรวจสอบตัวคั่นวันที่ รูปแบบเวลา วันที่ที่ไม่ถูกต้อง และการระบุเขตเวลาที่ไม่ถูกต้อง วิธีที่ง่ายที่สุดคือเริ่มต้นด้วยการทดสอบด้วยข้อมูลตัวอย่างหรือใช้รูปแบบ YYYY-MM-DD HH:mm:ss
เครื่องมือนี้ส่งค่าข้อมูลไปยังเซิร์ฟเวอร์หรือไม่?
กระบวนการแปลงนี้ถูกออกแบบมาเพื่อดำเนินการโดยใช้ JavaScript ในเบราว์เซอร์ อย่างไรก็ตาม โปรดใช้ความระมัดระวังอย่างยิ่งเมื่อจัดการกับ URL หรือสตริงที่มีบันทึกข้อมูลที่มีความอ่อนไหวสูง ข้อมูลส่วนบุคคล หรือข้อมูลการรับรองความถูกต้อง
ควรกรอกอะไรในปุ่ม "เวลาปัจจุบัน"?
ปุ่ม "เวลาปัจจุบัน" จะป้อนเวลาปัจจุบันที่ได้รับจากเบราว์เซอร์ของคุณ นี่มีประโยชน์เมื่อคุณต้องการตรวจสอบเวลา Unix timestamp หรือรูปแบบ ISO 8601 อย่างรวดเร็ว
คุณสามารถตรวจสอบวิธีการดึงค่า Unix timestamp ปัจจุบันในโปรแกรมได้หรือไม่?
ใช่ เราจะแสดงตัวอย่างโค้ดอย่างง่ายใน JavaScript, PHP และ Python ในส่วนของผลลัพธ์ คุณสามารถใช้ตัวอย่างเหล่านี้ร่วมกับผลลัพธ์การแปลเป็นข้อมูลอ้างอิงเมื่อนำไปใช้ในโค้ดของคุณ