Javascript y JQuery: Comparar dos fechas en Javascript

Os traigo una función que os puede ser muy útil cuando es necesario comparar dos fechas en formato String. Recibe dos fechas como parámetros y devuelve un boleando positivo o negativo según si se cumple o no el condicional.

Para comparar las fechas antes las parseamos al tipo “Date” con “Date.parse(fecha)”.

function fechaCorrecta(fecha1, fecha2){

    //Split de las fechas recibidas para separarlas
    var x = fecha1.split(“-“);
    var z = fecha2.split(“-“);

    //Cambiamos el orden al formato americano, de esto dd/mm/yyyy a esto mm/dd/yyyy
    fecha1 = x[1] + “-” + x[0] + “-” + x[2];
    fecha2 = z[1] + “-” + z[0] + “-” + z[2];

    //Comparamos las fechas
    if (Date.parse(fecha1) > Date.parse(fecha2)){
        return false;
    }else{
        return true;
    }
}

Anuncios

Un comentario en “Javascript y JQuery: Comparar dos fechas en Javascript

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s