แปลง Timestamp คำถามที่พบบ่อย
แปลง Unix timestamp เป็นวันที่
Unix timestamp คืออะไร?
Unix timestamp เป็นจำนวนวินาทีตั้งแต่ 00:00:00 UTC เมื่อวันที่ 1 มกราคม 1970 (Unix Epoch) ตัวอย่างเช่น timestamp 1234567890 แสดงถึง 13 กุมภาพันธ์ 2009 23:31:30 UTC
วิธีแปลง timestamp เป็นวันที่?
ใน JavaScript: new Date(timestamp * 1000) (คูณด้วย 1000 ถ้าเป็นวินาที) ใน Python: datetime.fromtimestamp(timestamp) ใน PHP: date('Y-m-d H:i:s', $timestamp) เครื่องมือของเราแปลงโดยอัตโนมัติระหว่าง timestamp และรูปแบบวันที่ที่อ่านได้
ปัญหา Year 2038 คืออะไร?
ในวันที่ 19 มกราคม 2038 03:14:07 UTC timestamp 32 บิตที่มีเครื่องหมายจะล้น (ถึง 2,147,483,647) โซลูชันคือใช้ timestamp 64 บิต ซึ่งเพียงพอจนถึงปี 292 พันล้าน ภาษาและระบบสมัยใหม่ส่วนใหญ่ใช้ 64 บิตแล้ว
timestamp ใน JavaScript เป็นวินาทีหรือมิลลิวินาที?
JavaScript ใช้มิลลิวินาที Date.now() ส่งคืนมิลลิวินาที timestamp Unix มาตรฐานเป็นวินาที แปลง: วินาทีเป็นมิลลิวินาที: คูณด้วย 1000 มิลลิวินาทีเป็นวินาที: หารด้วย 1000