The Earth rotates around its axis once in about 24 hours with respect to the sun and once every 23 hours 56 minutes and 4 seconds with respect to the stars. The Earth rotates from the west towards east. Seasons are caused by Earth’s rotation around its axis.