Yes. In historical times , clay pots have shown that the earth's magnetic field has reversed.
no
Other planets
There are several ways. 1. Stroke the needle in one direction, with another magnet. 2. Place it in a coil of wire and pass a large (DC) current through the coil for a few seconds. (This is how they would do it commercially) 3. Align the needle with the magnetic north/south direction, now hit it several times. It will eventually take on the earths magnetic field as it's own.
Current flows inside he Earth.
Its molten iron core.
Magnetic Reversal
About 41,000 years ago.
align in the same direction, creating a magnetic field within the iron bar. This alignment occurs due to the interaction between the Earth's magnetic field and the magnetic properties of the iron, resulting in the iron bar becoming magnetized.
magnetic rocks on the ocean floor show that the Earths magnetic field has been frequently reversed forming new sea floor.
magnetic field .
It changes over time through direction and strength. So therefore Magnetic North becomes Magnetic South.
Every 100,000 years or so, the Earths magnetic field shifts direction. North becomes south, south becomes north.
Because Earths axis is tilted.
A compass is an instrument containing a freely suspended magnetic element which displays the direction of the horizontal component of the Earth's magnetic field at the point of observation.
The last time that Earth's magnetic field reversed itself was 780,000 years ago. See the related link for two timelines showing geomagnetic reversals in Earth's history.
The Earth magnetic field changes approximately every 200,000 thousand years.
The molten iron and medals inside the earths core are the reasons for the earths magnetic core.