Here's why:
* Sunlight overpowers starlight: The sun is incredibly bright and its light overwhelms the faint light from stars during the day.
* Atmospheric scattering: The Earth's atmosphere scatters sunlight, making the sky appear blue during the day. This scattered light also makes it difficult to see stars.
At night, the sun is on the other side of the Earth, and its light is no longer blocking our view of the stars. The lack of sunlight allows the much fainter starlight to become visible.
Therefore, the darkness of night reveals the constellations, making them appear as distinct patterns in the sky.