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.