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

Imágen de perfil
Val: 2.089
Oro
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

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


JavaScript

Publicado el 5 de Noviembre del 2013 por Xavi
3.068 visualizaciones desde el 5 de Noviembre del 2013
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 5 de Noviembre del 2013gráfica de visualizaciones de la versión: Versión 1
3.069 visualizaciones desde el 5 de Noviembre del 2013
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
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s2527