Código de JavaScript - Determinar si una fecha es superior a otra fecha

Imágen de perfil

Determinar si una fecha es superior a otra fechagráfica de visualizaciones


JavaScript

estrellaestrellaestrellaestrellaestrella(9)
Publicado el 05 de Noviembre del 2013 por Xavi
18.739 visualizaciones desde el 05 de Noviembre del 2013. Una media de 119 por semana
Función que dadas dos fechas, determina si una fecha es superior a la otra.

Versión 1
estrellaestrellaestrellaestrellaestrella(9)

Publicado el 05 de Noviembre del 2013gráfica de visualizaciones de la versión: Versión 1
18.740 visualizaciones desde el 05 de Noviembre del 2013. Una media de 119 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="utf-8">
    <script>
        /**
         * Funcion que dadas dos fechas, valida que la fecha final sea
         * superior a la fecha inicial.
         * Tiene que recibir las fechas en formato español dd/mm/yyyy
         * No valida que las fechas sean correctas
         * Devuelve 1 si es mayor
         *
         * Para validar si una fecha es correcta, utilizar la función:
         * http://www.lawebdelprogramador.com/codigo/JavaScript/1757-Validar_una_fecha.html
         */
        function validate_fechaMayorQue(fechaInicial,fechaFinal)
        {
            valuesStart=fechaInicial.split("/");
            valuesEnd=fechaFinal.split("/");
 
            // Verificamos que la fecha no sea posterior a la actual
            var dateStart=new Date(valuesStart[2],(valuesStart[1]-1),valuesStart[0]);
            var dateEnd=new Date(valuesEnd[2],(valuesEnd[1]-1),valuesEnd[0]);
            if(dateStart>=dateEnd)
            {
                return 0;
            }
            return 1;
        }
 
        var fechaInicial="27/11/2013";
        var fechaFinal="28/11/2013";
        if(validate_fechaMayorQue(fechaInicial,fechaFinal))
        {
            document.write("La fecha "+fechaFinal+" es superior a la fecha "+fechaInicial);
        }else{
            document.write("La fecha "+fechaFinal+" NO es superior a la fecha "+fechaInicial);
        }
    </script>
</head>
 
<body>
 
</body>
</html>



Comentarios sobre la versión: Versión 1 (9)

Rafael
08 de Diciembre del 2014
estrellaestrellaestrellaestrellaestrella
Excelente me sirvió de mucho me facilitaste la vida!
Responder
Rocío
03 de Junio del 2015
estrellaestrellaestrellaestrellaestrella
Muy bueno. Gracias!
Responder
jorge
03 de Agosto del 2015
estrellaestrellaestrellaestrellaestrella
estimado, eres un genio, me sirvio completamente para una validación que necesitaba, solo le metí mano en algunas partes para adaptarlo al proyecto y anda perfecto. un millon de gracias
Responder
jaime daniel
16 de Diciembre del 2015
estrellaestrellaestrellaestrellaestrella
se podria hacer lo mismo pero con horas? si es asi como seria un ejemplo
Responder
francisco jose
06 de Mayo del 2016
estrellaestrellaestrellaestrellaestrella
EXCELENTE hizo lo que requeria mi software, gracias.
Responder
dex
08 de Junio del 2016
estrellaestrellaestrellaestrellaestrella
Excelente amigo mil gracias..
Responder
orlando
08 de Junio del 2016
estrellaestrellaestrellaestrellaestrella
excelente
gracias
Responder
Edgar
08 de Julio del 2016
estrellaestrellaestrellaestrellaestrella
Perfecto, gracias
Responder
Eduardo
28 de Septiembre del 2016
estrellaestrellaestrellaestrellaestrella
Excelente aporte, gracias
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s2528