how long ago was the last time earth's magnetic field reversed
Geomagnetic reversal The time spans of chrons are randomly distributed with most being between 0.1 and 1 million years[citation needed] with an average of 450,000 years. Most reversals are estimated to take between 1,000 and 10,000 years. The latest one, the Brunhes–Matuyama reversal, occurred 780,000 years ago, and may have happened very quickly, within a human lifetime.[1]
Earth's rotation Earth rotates once in about 24 hours with respect to the Sun, but once every 23 hours, 56 minutes, and 4 seconds with respect to the stars (see below). Earth's rotation is slowing slightly with time; thus, a day was shorter in the past. This is due to the tidal effects the Moon has on Earth's rotation. Atomic clocks show that a modern day is longer by about 1.7 milliseconds than a century ago,[1] slowly increasing the rate at which UTC is adjusted by leap seconds. Analysis of historical astronomical records shows a slowing trend of about 2.3 milliseconds per century since the 8th century BCE.[2]