JavaScript - Fechas

 
Vista:

Fechas

Publicado por Diana <Marcela (1 intervención) el 06/11/2008 20:39:36
Hola atodos tengo la siguiente funcion y no me permite validar la fecha quier comparar la fecha inicial con la final. no se que hago mal gracias a todos.
function envia(pag)
{
var sede=0;
}
date1=new Date(document.frpro_cap.fecha_inicio.value);
date2=new Date(document.frpro_cap.fecha_final.value);
dat1=date1.getTime();
dat2=date2.getTime();
if (dat1>dat2)
{
alert (' La segunda fecha debe ser mayor que la primera.');
return false;
}
if (document.frpro_cap.sede.value.length== false)
{
alert (' Digite una Sede...');
document.frpro_cap.sede.focus();
return false;
}
document.frpro_cap.action=pag
document.frpro_cap.submit()
return false;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Fechas

Publicado por Matby Peralta Davila (3 intervenciones) el 06/11/2008 21:45:42
Porque no hace esto:

function FechaMayor(fIni, fechaFin){
comparar = false;
arrFechaIni = fechaIni.split("-");
strFechaIni = arrFechaIni[2] + arrFechaIni[1] + arrFechaIni[0];
valFechaIni = new Number(strFechaIni);

arrFechaFin = fechaFin.split("-");
strFechaFin = arrFechaFin[2] + arrFechaFin[1] + arrFechaFin[0];
valFechaFin = new Number(strFechaFin);

if (valFechaIni > valFechaFin)
comparar = true;
return (comparar);
}

aqui funciona para feches de tipo "yyyy-mm-dd", o cualquier otro formato que se separe por "-", si lo necesitas con otro formato cambie el split("-"); por el caracter que necesite
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar