Ciao a tutti...
ho creato questo script che mi calcola l'età in base alla data di nascita data in input dall'utente...
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;
}
}
Lo script funziona abbastanza bene ma ogni tanto va in errore!!!
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