How long does the Earth take to complete one rotation?

How long does the Earth take to complete one rotation?

زمین کو ایک چکر مکمل کرنے میں کتنا وقت لگتا ہے؟
Explanation
  • The Earth takes approximately 23 hours, 56 minutes, and 4 seconds to complete one rotation on its axis, which is called a sidereal day.
  • This is the time it takes for the Earth to rotate once relative to the fixed stars.
  • The extra 4 minutes is due to the Earth's slightly ellipsoidal shape and the effects of the Moon's gravitational pull.