Ciao a tutti
sto tentando di capire e sistemare uno script
per il controllo della data
eccone un pezzo
codice:
for (i=0; i<strData.length; i++) {
if (strData.charAt(i)>'9') or (strData.charAt(i)<'0')
break;
}
var strSeparator=strData.charAt(i);
var arrayDate = strData.split(strSeparator);
//create a lookup for months not equal to Feb.
var arrayLookup = { '01' : 31,'03' : 31, '04' : 30,'05' : 31,'06' : 30,'07' : 31,
'08' : 31,'09' : 30,'10' : 31,'11' : 30,'12' : 31}
var intDay = parseInt(arrayDate[1]);
//check if month value and day value agree
if(arrayLookup[arrayDate[0]] != null) {
if(intDay <= arrayLookup[arrayDate[0]] && intDay != 0)
return true; //found in lookup table, good date
}
intDay <= arrayLookup[arrayDate[0]
mi dice se il giorno è <= alla cifra assocciata nell'arrayLookUp
arraydate[0]
dovrebbe tirarmi fuori dalla stringa data il giorno
QUESTO IF
if (strData.charAt(i)>'9') or (strData.charAt(i)<'0')
NON LO CAPISCO
potete aiutarmi a capire se il codice che vi ho riportato sopra è giusto o meno e bene o male cosa fa...
grazie a tutti