Amigo tengo un problema con una comparacion de fechas, siempre me bota el mismo resultado. Es sobre un simulador de prestamo la funcion compara dos fechas una ingresada por el usuario y otra la fecha del sistema(fecha actual) y si es que la fecha es elegida es mayor o igual a la fecha actual habilita el siguiente componente (select6) si por el contrario la fecha elegida es menor a la actual bota un mensaje y deshabilita el select, el error viene en que siempre me bota la segunda opcion, que dice que es menor que la fecha actual, ya verifique el valor que me lanza el datepicker y es correcto ya verifique el valor de la fecha actual con mensaje, lo raro es que tambn mande en un alert el valor que me botaba la comparacion de fechas y sale false cuando la comparacion es false y true cuando lo es, pero por mas que salga eso siempre me manda a que la fecha es menor a la actual... perdon por todo el discurso, aqui el codigo:
function HabilitarCuotaPro(valor9){
var days = new Date();
var diaAct = days.getDate();
var mesAct = days.getMonth()+1;
var anioAct= days.getFullYear();
if (mesAct < 10)
{mesAct = "0" + mesAct;}
var total = diaAct+"/"+mesAct+"/"+anioAct
if (valor9 == ""){
document.getElementById("select6").disabled=true;
}
if (valor9 != ""){
var resta = Date.parse(valor9) >= Date.parse(total);
switch(resta){
case true:
document.getElementById("select6").disabled=false;
break;
case false:
alert("La fecha de desembolso no pude ser menor a la fecha actual");
document.getElementById("select6").disabled=true;
return false;
break;
}
}
}