Inicio > JavaScript > Comparar fechas

Comparar fechas

7 julio 2014

Como programadores siempre tendremos que cumplir los requerimientos de nuestros clientes y en esta ocasión tenemos un cliente que nos pide que compare dos fechas para que posteriormente  lo usemos para notificarle que revise sus fechas o realizar cualquier otro proceso.

function compararFechas(fch1, fch2)

{

//calcula las fechas

//Fecha inicial

var fecha_inicial = document.getElementById(fch1).value;

var ano1 = parseInt(fecha_inicial.slice(6, fecha_inicial.length));

var mes1 = parseInt(fecha_inicial.slice(3, 5));

var dia1 = parseInt(fecha_inicial.slice(0, 2));

var fecha_ini = new Date(ano1, (mes1-1), dia1);

//Fecha final

var fecha_final = document.getElementById(fch2).value;

var ano2 = parseInt(fecha_final.slice(6, fecha_final.length));

var mes2 = parseInt(fecha_final.slice(3, 5));

var dia2 = parseInt(fecha_final.slice(0, 2));

var fecha_fin = new Date(ano2, (mes2-1), dia2);

 

var ok=1;

//Fecha actual

var f = new Date();

var fechaHoy = new Date(f.getFullYear(), (f.getMonth()), f.getDate());

if (fecha_ini < fechaHoy) {

ok=0;

} else {

if (fecha_ini > fecha_fin) {

ok=0;

}

}

return ok;

}

 

 

Categorías:JavaScript
A %d blogueros les gusta esto: