A gente usa a preposição On, nesse caso, para se referir aos dias.
On Sunday, on Monday, etc.
No seu caso, on cloudy days, on sunny days, on troubled days, on a given day, etc.
Hope it helps!
Lucas ----------------------------------------------------------------------------------------------------- "Obstacles are those frightful things you see when you take your eyes off your goal." - Henry Ford