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...