How long does Earth take to rotate once on its axis?

Created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

The time it takes for Earth to rotate once on its axis depends on the reference point used:

  • Sidereal Day: The time required for Earth to rotate once relative to the background stars is 23 hours, 56 minutes, and 4 seconds. This is considered the true rotation period of the planet.12
  • Mean Solar Day: The time between two successive transits of the Sun over the same meridian is approximately 24 hours. This period is slightly longer than the sidereal day because Earth’s orbital motion around the Sun requires the planet to rotate a bit further to bring the Sun back to the same position in the sky.12

It is important to note that Earth's rotation is not perfectly uniform and is gradually slowing down due to tidal friction, which lengthens the day by approximately 1.6 to 2.3 milliseconds per century.342