por ejemplo si fuera if(6/08/2007<03/08/2007) pues entra a la condicion..
la funcion es:
Código HTML:
function validaFecha(fechaIni){
claveFecha=document.getElementById('auxFecha').value;
if(fechaIni=='' || claveFecha==''){
return true;
}else{
fechaPrede=document.getElementById('f_'+claveFecha).value;
alert('fechaIni : ' + fechaIni);
alert('fechaIniPre : ' + fechaPrede);
dia_ip = fechaIni.substring(0,2);
mes_ip = fechaIni.substring(3,5);
anio_ip = fechaIni.substring(6,10);
dia_fp = fechaPrede.substring(0,2);
mes_fp = fechaPrede.substring(3,5);
anio_fp = fechaPrede.substring(6,10);
dateip = new Date(mes_ip + "/" + dia_ip + "/" + anio_ip);
datefp = new Date(mes_fp + "/" + dia_fp + "/" + anio_fp);
alert('fechaIni : ' + dateip);
alert('fechaIniPre : ' + datefp);
if(dateip != null && datefp != null){
if (dateip < datefp){
alert("La Fecha de Inicio Programado no puede \n"+
"ser anterior a la Fecha de Inicio Programado\n"+
"de la Actividad Predecesora [ "+dia_fp + "/" + mes_fp + "/" + anio_fp+" ]");
fechaFin(claveFecha);
return false;
}else{return true;}
}
}
}
alert('fechaIni : ' + dateip);
alert('fechaIniPre : ' + datefp);
en el primero imprime al final de la fecha ...CDT 1907 y en el segundo si me sale ...CDT 2007, como puedo corregirlo?
en el ejemplo la fecha que me da 1907 es la de 3/08/2007 ....
ojala alguien me pueda ayudar para que en ambos casos me de el CDT 2007 para que pueda comparar bien las fechas...

