The actual time for one day is 23hrs, 56mins, 4.1secs right? Then how can the clocks and watches can show perfect time? I mean, if I observe the sun rise at 6:00am this day, tomorrow I should observe it before 6:00 or I can say at 5:56 approximately as our measuring devices follow 12+12 i.e., 24hr day. But in practice again it will be 6:00am when the sun rises. How it is possible?


Those 23hrs, 56mins, 4.1secs are actually the sidereal rotation period of Earth. It is how much time the Earth needs to perform one rotation relative to the stars. But that is not exactly the same as solar time. By the time the Earth has completed one rotation, it has also moved a little forward in its orbit around the Sun. Thus, it needs a few more minutes of rotation to catch up so the Sun is at the same location of the sky.

solar time

  • $\begingroup$ True, but the solar day isn't exactly 24 hours either except for a few times a year, if at all. Due to the earth orbit's eccentricity a solar day varies between about 23:45 and 24:15. Only the "mean solar day" (i.e. The average) is 24:00. Lookup the "Equation of Time" $\endgroup$ – Jim Garrison Apr 4 '16 at 0:12
  • $\begingroup$ @JimGarrison A much larger cause of different daylengths than the eccentricity, is the axial tilt of Earth. $\endgroup$ – SE - stop firing the good guys Apr 4 '16 at 3:55
  • $\begingroup$ We're talking about a full 24 hour cycle, not sunrise to sunset. $\endgroup$ – Jim Garrison Apr 4 '16 at 5:00
  • $\begingroup$ @JimGarrison But then you have forgotten that there is always a rate of change, for instance, the sunset comes minutes earlier each day during spring. $\endgroup$ – SE - stop firing the good guys Apr 4 '16 at 5:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.