Ciao a tutti...
ho creato questo script che mi calcola l'età in base alla data di nascita data in input dall'utente...
Lo script funziona abbastanza bene ma ogni tanto va in errore!!!codice://DATI NASCITA UTENTE var yr = anno + 1 var mon = mese + 1 var day = giorno //DATA ATTUALE today = new Date() var now_yr = today.getFullYear() var now_mon = today.getMonth() + 1 var now_day = today.getDate() //CALCOLO var Eta = now_yr - yr if (mon > now_mon) { Eta = Eta - 1; } else if (mon = now_mon) { if (day > now_day) { Eta = Eta - 1; } }
Esempio se inserisco la data 30/01/1979 mi calcola 33 anni al posto di 34 perche mi entra nell'else if e non so perchè!?!?!
Si accettano consigli...
Grazie
Tommaso

Rispondi quotando