how long does the earth take to complete one round of rotation
Earth's rotation Earth rotates once in about 24 hours with respect to the Sun, but once every 23 hours, 56 minutes, and 4 seconds with respect to the stars (see below). Earth's rotation is slowing slightly with time; thus, a day was shorter in the past. This is due to the tidal effects the Moon has on Earth's rotation. Atomic clocks show that a modern day is longer by about 1.7 milliseconds than a century ago,[1] slowly increasing the rate at which UTC is adjusted by leap seconds. Analysis of historical astronomical records shows a slowing trend of about 2.3 milliseconds per century since the 8th century BCE.[2]
Geostationary orbit A geostationary orbit can be achieved only at an altitude very close to 35,786 km (22,236 mi) and directly above the equator. This equates to an orbital velocity of 3.07 km/s (1.91 mi/s) and an orbital period of 1,436 minutes, which equates to almost exactly one sidereal day (23.934461223 hours). This ensures that the satellite will match the Earth's rotational period and has a stationary footprint on the ground. All geostationary satellites have to be located on this ring.