A sidereal day is the length of time it takes a planet to rotate from the perspective of a distant star. For the planet Earth, a sidereal day is approximately 23 hours, 56 minutes, and 4 seconds. By contrast, solar time is reckoned by the movement of the Earth from the perspective of the Sun. The “solar day”, or simply “day” is 24 hours, so it is slightly longer than the sidereal day because of the amount the Earth moves each day in its orbit around the Sun.
The seasons on Earth (or any other planet) occurs because of the axial tilt.
How Earth Moves (Video) A beautiful video, once again, from Michael Stevens, titled "How Earth Moves". Michael explains many concepts, including "sub-solar point", "sidereal…