The best day to clean windows, or the optimal window cleaning conditions, is during a cloudy day with minimal sunlight. Direct sunlight can lead to more streaks left behind because it causes the cleaning solution to evaporate faster. Also, consider that this job is best done in mild temperatures as extremely hot or cold weather can cause burns from hot glass or freezing of the cleaning solutions.