the change between day and night is caused by the rotation of earth on its axis ...the changing of lengths of day and nights depend on where you are on earth and the time of year. also, daylight hours are affected by the tilt of earth's axis and its path around the sun