Originariamente inviato da nevada
:master: ma il mese -1 non esiste .....mi sa che vi ho fatto fare un po' di confusione


nello script postato....... la data del mese viene sritta in numero....gennaio è 01, febbraio è 02, marzo è 03 ecc....... nella mi casellina ivece devo avere la data del mese precedente quindi se siamo in maggio, invece di visualizzare 05, devo avere 04 ok?

il problema sta quando arriva gennaio (01) che non so perchè invece di veinir fuori il 12 cioè dicembre mi appare un -1 che non so da dove salti fuori.....
Come mese = -1 non esiste?!?!?

Se Gennaio è identificato con 0
e tu mi scrivi:

precedente = oggi.getMonth();
mese = precedente-1;

significa che se siamo in gennaio
precedente=gennaio=0

e quindi
mese = 0-1=-1