Underc0de

Programación Web => Front-end => Mensaje iniciado por: Polsaker en Junio 04, 2015, 10:34:44 PM

Título: [JavaScript] Contá tu edad real (años con dígitos decimales)
Publicado por: Polsaker en Junio 04, 2015, 10:34:44 PM
Este sencillo snippet que hice en mi tiempo libre, muestra la cantidad de años que transcurrieron desde una fecha determinada con diez dígitos decimales de precisión (y se actualiza en tiempo real)
Código (html5) [Seleccionar]
<html>
    <head>
        <title>Edad</title>
    </head>
   
    <body>
     <h1 id="age" style="margin-left:auto; margin-right:auto; width: 40%; margin-top: 10%; font-family: sans-serif;"></h1>
        <script>
            function calcAge(dateString) {
              var birthday = +new Date(dateString);
              var years = ((Date.now() - birthday) / (31557600000));
              document.getElementById("age").innerHTML = years.toFixed(10) + " a&ntilde;os";
            }
            window.setInterval(function(){
              calcAge("2014/06/29 04:30"); // fecha desde la cual se calcula
            }, 100);
        </script>
    </body>
</html>
Título: Re:[JavaScript] Contá tu edad real (años con dígitos decimales)
Publicado por: Yavi en Junio 04, 2015, 11:59:01 PM
hay que bueno, ahora podre colocar mi edad exacta en mi web  :P 8)
Título: Re:[JavaScript] Contá tu edad real (años con dígitos decimales)
Publicado por: Polsaker en Junio 05, 2015, 12:39:30 AM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
hay que bueno, ahora podre colocar mi edad exacta en mi web  :P 8)
Yo lo utilizo para contar la edad de Hira acá (https://hira.io/age)
Título: Re:[JavaScript] Contá tu edad real (años con dígitos decimales)
Publicado por: [L]ord [R]NA en Junio 05, 2015, 01:23:03 PM
A que te refieres con actualizar en tiempo real?
Título: Re:[JavaScript] Contá tu edad real (años con dígitos decimales)
Publicado por: Polsaker en Junio 05, 2015, 04:04:13 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
A que te refieres con actualizar en tiempo real?
Básicamente llama a la función que calcula la cantidad de años que pasaron unas diez veces por segundo, haciendo que los decimales vayan subiendo.

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Código (javascript) [Seleccionar]

            window.setInterval(function(){
              calcAge("2014/06/29 04:30"); // fecha desde la cual se calcula
            }, 100);

Título: Re:[JavaScript] Contá tu edad real (años con dígitos decimales)
Publicado por: [L]ord [R]NA en Junio 05, 2015, 05:12:04 PM
10 veces por segundo es un poco exagerado, por eso lo digo.
Título: Re:[JavaScript] Contá tu edad real (años con dígitos decimales)
Publicado por: arthusu en Junio 05, 2015, 07:26:06 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
10 veces por segundo es un poco exagerado, por eso lo digo.
Estaría bueno que compartieras tu código bro para ver una manera mejor de hacer esto, espero no te lo tomes a mal solo es para que los demás aprendan, ademas a muchos les va ser muy útil y te van agradecer, repito espero no se lo tome a mal bro :P
Título: Re:[JavaScript] Contá tu edad real (años con dígitos decimales)
Publicado por: [L]ord [R]NA en Junio 05, 2015, 07:41:01 PM
Al parecer no me estan entendiendo  :-[... la idea no es que exista un codigo mejor, es el consumo de 10 por segundos.
Título: Re:[JavaScript] Contá tu edad real (años con dígitos decimales)
Publicado por: Polsaker en Junio 06, 2015, 03:41:04 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
10 veces por segundo es un poco exagerado, por eso lo digo.
Yo al hacerlo he ido probando con distintos números. Diez veces por segundo no consume tantos recursos y hace que se vea bien como van corriendo los números (ten en cuenta que esto no es algo que se deba actualizar una vez por segundo, los decimales que pone abarcan medidas un poco menores).
Título: Re:[JavaScript] Contá tu edad real (años con dígitos decimales)
Publicado por: [L]ord [R]NA en Junio 06, 2015, 03:58:51 PM
Cual es el consumo promedio de recursos?
Título: Re:[JavaScript] Contá tu edad real (años con dígitos decimales)
Publicado por: Polsaker en Junio 06, 2015, 09:24:25 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Cual es el consumo promedio de recursos?
(http://sto.polsaker.me/s06062015-211621.png)
Título: Re:[JavaScript] Contá tu edad real (años con dígitos decimales)
Publicado por: [L]ord [R]NA en Junio 06, 2015, 09:59:34 PM
XD igual lo considero innecesario... sobrecargas el portal.