Ciao, ci sono diversi errori di sintassi.

  • Nell'ultima riga dello script manca un "+" dopo "dmese";
  • Nelle prime righe l'oggetto "data" non esiste. Ci manca probabilmente una roba del genere:
    codice:
    date = new Date();
  • "month1" e "month2" risultano non definiti


Il procedimento per valutare la differenza tra le date credo non sia corretto.