Se e` solo verificare che sia maggiore, puoi usare il confronto alfabetico, altrimenti per trovare la differenza devi usare le funzioni Date().
codice:
function tras_data(in) {
var parti = in.split("/");
if(parseInt(parti[2],10)< 100) {
if(parseInt(parti[2],10) < 30) parti[2] = "20"+parti[2];
else parti[2] = "19"+parti[2];
}
return(parti[2] + "," + parti[1] + "," + parti[0]);
}
function confronta_date(pri,sec) { // confronto alfabetico
if(tras_data(pri) < tras_data(sec)) {
alert('Differenza tra date errate');
return false;
} else {
return true;
}
}
function confronta_date(pri,sec) { // confronto completo
var prid = new Date(tras_data(pri));
var secd = new Date(tras_data(sec));
if (prid < secd) {
alert('Differenza tra date errate');
return false;
}
var diff = (prid - secd) / (24 * 3600 * 1000);
alert ("giorni di differenza: "+diff);
return true;
}
var Data1='19/01/1981'
var Data2='20/02/1980'
confronta_date (Data1, Data2);
Potrebbero esserci dei problemi con i mesi, nel caso di confronto completo. Se ti serve, ti posto la patch (che e` un po' complessa).
Ciao
Michele