how long does it take for earth to rotate its axis
It takes Earth 23 hours, 56 minutes and 4.091 seconds to completely rotate on its axis compared to the background stars. This amount of time is known as a sidereal day. Continue Reading