เครื่องมือสำหรับนักพัฒนา

เครื่องมือแปลงเวลายูนิกซ์

แปลงเวลายูนิกซ์หน่วยวินาทีหรือมิลลิวินาทีเป็นวันที่ ISO และเขตเวลา หรือแปลงวันที่ ISO เป็นเวลายูนิกซ์

ค่าที่ป้อน

จุดเริ่มต้น 1970-01-01 UTC วันที่ต้องมี Z หรือ ±HH:MM และทศนิยมวินาทีไม่เกินสามหลัก

ผลลัพธ์

วิธีอ่านเวลาประทับในบันทึกและแปลงวันที่

ใช้ตัวแปลงนี้เพื่อเทียบเวลาประทับ Unix กับวันที่ในบันทึกหรือคำตอบ API เวลาประทับระบุขณะหนึ่ง เขตเวลาที่เลือกเปลี่ยนการแสดงผล ไม่ได้เปลี่ยนขณะนั้น

ขั้นตอนการใช้งาน

  1. เลือกข้อมูลเข้าเป็นเวลาประทับและหน่วยวินาทีหรือมิลลิวินาที หรือเปลี่ยนเป็นข้อมูลเข้าวันที่
  2. สำหรับวันที่ ให้ป้อน ISO 8601 พร้อม Z หรือค่าชดเชยที่ชัดเจน ใช้ชื่อเขตเวลา เช่น Europe/Oslo สำหรับการแสดงผล
  3. เริ่มแปลง แล้วคัดลอกหรือดาวน์โหลดวินาที มิลลิวินาที และวันที่ UTC ใช้ปุ่มเวลาปัจจุบันเมื่อจำเป็น

การตั้งค่าและข้อจำกัด

วินาทีหรือมิลลิวินาที
ขณะเดียวกันแสดงได้เป็น 1704067200 วินาที หรือ 1704067200000 มิลลิวินาที เลือกหน่วยให้ชัดเจนแทนการเดาจากจำนวนหลัก
ค่าชดเชยของวันที่
2024-01-01T01:00:00+01:00 เท่ากับ 2024-01-01T00:00:00Z ค่าชดเชยเป็นส่วนของวันที่ข้อมูลเข้าและไม่ขึ้นกับเขตเวลาการแสดงผล
เขตเวลาการแสดงผล
ค่าเริ่มต้นคือ UTC โดย Europe/Oslo แสดงตัวอย่างเป็นเวลา 01:00:00 ในวันที่ 2024-01-01 แต่เวลาประทับ Unix ไม่เปลี่ยน

ตัวอย่างการใช้งาน

แปลง 1704067200 วินาทีด้วย UTC ผลที่คาดหวังคือ 1704067200000 มิลลิวินาที และ 2024-01-01T00:00:00.000Z

ดาวน์โหลดไฟล์ตัวอย่าง

ข้อมูลตัวอย่างที่ป้อน

1704067200 · UTC

ผลลัพธ์ที่คาดหวัง

1704067200000
2024-01-01T00:00:00.000Z
Europe/Oslo: 2024-01-01 01:00:00 +01:00

จากนั้นเลือก Europe/Oslo เวลาท้องถิ่นคือ 01:00:00 เปลี่ยนเป็นข้อมูลเข้าวันที่แล้ววาง 2024-01-01T01:00:00+01:00 เพื่อได้เวลาประทับเดิม

คำถามและการแก้ปัญหา

ทำไมผลลัพธ์จึงอยู่ใกล้จุดเริ่มต้น Unix?

สาเหตุที่พบบ่อยคืออ่านวินาทีเป็นมิลลิวินาที ตรวจสอบหน่วยที่เลือกและเทียบกับผลลัพธ์ UTC

ทำไมวันที่ท้องถิ่นของฉันถูกปฏิเสธ?

ข้อมูลเข้าต้องมีวันที่และเวลาครบพร้อม Z หรือค่าชดเชย วันที่ที่ไม่มีเขตเวลามีความกำกวม และวันที่ที่ไม่มีจริงกับวินาทีอธิกสุรทินจะถูกปฏิเสธ

การเปลี่ยนเวลาออมแสงมีผลต่อการแปลงอย่างไร?

ใช้ค่าชดเชยที่ชัดเจนในบันทึกต้นทาง เวลาท้องถิ่นที่ซ้ำกันอาจระบุคนละขณะ เขตเวลาการแสดงผลจะใช้ค่าชดเชยตามฤดูกาล