how long does the earth rotate on its axis
How long does it take for the Earth to rotate on its own axis ? The time it takes the Earth to rotate once is called a day (24 hours). The actual rotation time is a little less, about 23 hours and 56 minutes. Why do we have Day and Night?