Código de JavaScript - Función para determinar si una fecha esta comprendida en n días

Imágen de perfil

Función para determinar si una fecha esta comprendida en n díasgráfica de visualizaciones


JavaScript

Publicado el 05 de Noviembre del 2013 por Xavi
2.522 visualizaciones desde el 05 de Noviembre del 2013. Una media de 21 por semana
Código para determinar si una fecha dada, esta comprendida entre unos días atrás y días adelante desde la fecha actual.

Versión 1

Publicado el 05 de Noviembre del 2013gráfica de visualizaciones de la versión: Versión 1
2.523 visualizaciones desde el 05 de Noviembre del 2013. Una media de 21 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
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="utf-8">
    <script>
        /**
         * Funcion para validar que una fecha este entre unos dias desde la fecha actual.
         * Tiene que recibir:
         *  date            fecha en foramto español dd/mm/yyyy
         *  diasAtras       Numero de dias desde la fecha actual hacia atras
         *  diasAdelante    Numero de dias desde la fecha actual hacia adelante
         * Devuelve 1 si esta comprendido entre los dias indicados
         */
        function validate_dateBetween(date,diasAtras,diasAdelante)
        {
            values=date.split("/");
 
            var fechaActual=new Date().getTime();
            var fechaUsuario=new Date(values[2],(values[1]-1),values[0],0,0,0).getTime();
            var start=fechaActual-(parseInt(diasAtras*86400)*1000);
            var end=fechaActual+(parseInt(diasAdelante*86400)*1000);
            if(fechaUsuario>start && fechaUsuario<end)
            {
                return 1;
            }
            return 0;
        }
 
        var fecha="10/11/2013";
        var diasAtras=5;
        var diasAdelante=5;
        if(validate_dateBetween(fecha,5,5))
        {
            document.write("La fecha "+fecha+" SI esta comprendida entre "+diasAtras+" días atrás y "+diasAdelante+" días adelante a partir de hoy");
        }else{
            document.write("La fecha "+fecha+" NO esta comprendida entre "+diasAtras+" días atrás y "+diasAdelante+" días adelante a partir de hoy");
        }
    </script>
</head>
 
<body>
 
</body>
</html>



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


No hay comentarios
 

Comentar la versión: Versión 1

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

http://lwp-l.com/s2527