miércoles, 1 de julio de 2015

Comparar fechas con javascript o verificar una fecha entre rangos de fechas con javascript

Buenas hoy queria subir una funcion que ayuda a compara fechas o verificar entre dos fecha usando solo javascript.
Este ejemplo subo ya que cuando usamos json o xml y queremos verificar una fecha si esta entre dos fechas enviadas existen, es un poco complejo estar creando New Data y darle parametros.
Con esta funcion es mas rapida.

function entreDosFechas(fechaIni,fechaFin,fecha){ 

    nuevaFecha = Date.parse(fecha); //Formato mes/dia/año
    var fechaIni = Date.parse(fechaIni); //01 de Octubre del 2013
    var fechaFin = Date.parse(fechaFin); //03 de Octubre del 2013
  
    if (fechaIni < nuevaFecha &&  fechaFin > nuevaFecha) {
        return "Esta entre las fechas inicio y fin";
    }else if (fechaIni == nuevaFecha) {
        return "es igual a la fecha inicio";
    }else if (fechaFin == nuevaFecha) {
        return true;
    } else{
        return "es igual a la fecha fin";
    }
}


var fecha = "12/25/2015"; // siempre verificar el formato primero mes antes de usar esta funcion

var respuesta = entreDosFechas("10/01/2013","05/08/2015",fecha);

alert(respuesta );


Si desean pueden abrir la consola del navegador y pueden pegar el ejemplo en la consola de su navegador y ver la respuesta :D


No hay comentarios:

Publicar un comentario