Esquema de la solución

Gráficamente, el esquema de solución planteado es:

Diagrama

Traducido el diagrama anterior a texto en nuestro idioma, detallando un poco más las operaciones, quedaría:

  1. Cargar la fecha actual en la variable hoy
  2. Cargar el día del mes de la fecha actual en la variable dia
  3. Cargar mes de la fecha actual en la variable mes
  4. Si los valores de dia y mes se corresponden con los de primavera:
    1. Cambia el color de fondo a verde claro
    2. Cambia el fichero de la imagen a la de las flores
  5. Si los valores de dia y mes se corresponden con los de verano:
    1. Cambia el color de fondo a amarillo claro
    2. Cambia el fichero de la imagen a la del mar
  6. Si los valores de dia y mes se corresponden con los de otoño:
    1. Cambia el color de fondo a marrón
    2. Cambia el fichero de la imagen a la de la casa
  7. Si los valores de dia y mes se corresponden con los de invierno:
    1. Cambia el color de fondo a blanco
    2. Cambia el fichero de la imagen a la de la nieve
Ahora al traducir esto a Javascript, las instrucciones iniciales, ya deberían estar resueltas de los apartados anteriores.

Para desarrollar los condicionales poco a poco están los siguientes apartados.