ข้ามไปยังเนื้อหา
EVOA Toolbox

แปลง Unix Timestamp

แปลง Unix timestamp เป็นวินาที มิลลิวินาที ไมโครวินาที หรือนาโนวินาทีให้เป็นวันที่ (ISO 8601, RFC 2822, เวลาท้องถิ่น, UTC) และแปลงกลับ มีนาฬิกาสดและเขตเวลา

ประมวลผลในเบราว์เซอร์ของคุณ ข้อความของคุณไม่ถูกอัปโหลด

กำลังโหลดเครื่องมือ…

เครื่องมือนี้ทำอะไรได้

วาง Unix timestamp แล้วดูเป็นสตริง ISO 8601 วันที่ RFC 2822 เวลา UTC และเวลาท้องถิ่นในเขตเวลา IANA ใดก็ได้ พร้อมคำอธิบายแบบสัมพัทธ์ เช่น “3 ชั่วโมงที่แล้ว” แปลงย้อนกลับก็ได้ พิมพ์วันที่และเวลา แล้วคัดลอกค่าวินาที มิลลิวินาที ไมโครวินาที และนาโนวินาทีที่ตรงกัน

หน่วยถูกตรวจจับอัตโนมัติจากขนาดของตัวเลข ต่ำกว่า 1e11 ถือเป็นวินาที ต่ำกว่า 1e14 เป็นมิลลิวินาที ต่ำกว่า 1e17 เป็นไมโครวินาที และที่ใหญ่กว่านั้นเป็นนาโนวินาที ค่าในปัจจุบันอยู่ที่ประมาณ 1.7e9, 1.7e12, 1.7e15 และ 1.7e18 ตามลำดับ คุณยังบังคับหน่วยเองได้ จำนวนเต็มถูกจัดการอย่างแม่นยำด้วยเลขคณิตจำนวนใหญ่ timestamp ระดับนาโนวินาทีจึงไม่สูญเสียความแม่นยำ

วันที่ที่ไม่มี offset เช่น 2024-03-10 02:30 จะถูกอ่านในเขตเวลาที่คุณเลือก และเครื่องมือจะแจ้งเมื่อเวลานั้นไม่มีอยู่จริงหรือเกิดขึ้นสองครั้งเพราะการเปลี่ยนเวลาออมแสง วันที่ที่มี Z หรือ offset ชัดเจน และข้อความ RFC 2822 จะถูกแยกวิเคราะห์ตามที่เขียน ทุกอย่างทำงานในเครื่อง

วิธีใช้งาน

  1. 1วาง timestamp ปล่อยหน่วยไว้ที่ตรวจจับอัตโนมัติ หรือเลือกวินาที มิลลิวินาที ไมโครวินาที หรือนาโนวินาที
  2. 2เลือกเขตเวลาสำหรับคอลัมน์เวลาท้องถิ่น ค่าเริ่มต้นคือเขตเวลาของอุปกรณ์ของคุณ
  3. 3อ่านหรือคัดลอกค่า ISO, RFC 2822, UTC, เวลาท้องถิ่น และเวลาสัมพัทธ์
  4. 4หากต้องการแปลงย้อนกลับ ให้ป้อนวันที่และเวลา (หรือกดตอนนี้) แล้วคัดลอกค่า Unix

รูปแบบที่รองรับ

อินพุต: Unix timestamp แบบจำนวนเต็มหรือทศนิยม (รองรับค่าติดลบ), ISO 8601, RFC 2822 และ “YYYY-MM-DD HH:mm:ss” เอาต์พุต: วินาที มิลลิวินาที ไมโครวินาที นาโนวินาที ISO 8601 RFC 2822 UTC และเวลาท้องถิ่น

ความเป็นส่วนตัว

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

ข้อจำกัด

  • การตรวจจับอัตโนมัติเป็นวิธีเดาตามหลักการ ค่ามิลลิวินาทีก่อนเดือนมีนาคม 1973 ต่ำกว่า 1e11 และจะดูเหมือนวินาที ให้เลือกหน่วยเองสำหรับค่าเช่นนั้น
  • วันที่จำกัดอยู่ในช่วงที่ JavaScript รองรับ คือประมาณปี -271821 ถึง 275760
  • วินาทีอธิกวินาทีถูกละเลยเช่นเดียวกับเวลา Unix เอง ตัวเลขต่ำกว่ามิลลิวินาทีถูกเก็บไว้เพื่อแสดงผล แต่การจัดรูปแบบเวลาท้องถิ่นละเอียดถึงวินาที
  • กฎเขตเวลาในอดีตมาจากเบราว์เซอร์ของคุณ วันที่เก่ามากอาจใช้เวลามาตรฐานท้องถิ่นหรือค่าประมาณ

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

Unix timestamp คืออะไร

จำนวนวินาทีนับจากวันที่ 1 มกราคม 1970 เวลา 00:00:00 UTC ซึ่งเป็น Unix epoch หลายระบบใช้มิลลิวินาที (JavaScript, Java) หรือนาโนวินาที (Go, ฐานข้อมูลบางตัว) แทน

การตรวจจับอัตโนมัติตัดสินหน่วยอย่างไร

ตามขนาดของตัวเลข ต่ำกว่า 1e11 คือวินาที ต่ำกว่า 1e14 คือมิลลิวินาที ต่ำกว่า 1e17 คือไมโครวินาที นอกนั้นคือนาโนวินาที หากค่าของคุณกำกวม ให้เลือกหน่วยเอง

ใช้ timestamp ติดลบได้หรือไม่

ได้ ค่าติดลบคือวันที่ก่อนปี 1970 เช่น -1 คือ 1969-12-31T23:59:59Z

ถ้าเวลาท้องถิ่นไม่มีอยู่จริงจะเป็นอย่างไร

เมื่อนาฬิกาเดินหน้าข้ามไป บางเวลาบนนาฬิกาจะไม่เกิดขึ้น เครื่องมือจะเลื่อนเวลาไปข้างหน้าตามช่วงที่ข้ามและแสดงประกาศ เมื่อนาฬิกาถอยหลัง เวลาหนึ่งจะเกิดขึ้นสองครั้ง และจะใช้ครั้งแรก

มีอะไรออกจากเบราว์เซอร์ของฉันหรือไม่

ไม่ การแปลงใช้ฟีเจอร์ date และ Intl ที่มีในเบราว์เซอร์ของคุณ

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