io ti posso dire che mi sembra sballi i conti di un mese (63)in ogni caso io lavoro così:
codice:// data di riferimento stringa0 = "01/04/2006"; mydayrif = new Date(Number(substring(stringa0, 7, 4)), (Number(substring(stringa0, 4, 2)) - 1), Number(substring(stringa0, 1, 2))); // stringhe di controllo esempio oggi stringa1 = "27/01/2006"; // le metto in array potresti avere più date da verificare var date_arrivo = new Array(); myday1 = new Date(Number(substring(stringa1, 7, 4)), (Number(substring(stringa1, 4, 2)) - 1), Number(substring(stringa1, 1, 2))); date_arrivo[0] = myday1; I = 0; while (I<=date_arrivo.length) { diff_date =Math.floor((mydayrif - date_arrivo[I])/86400000) trace (diff_date) I++; }

Rispondi quotando