Calcular edad de una persona con JavaScript

Al usar JavaScript con la clase Date podemos calcular el tiempo exacto transcurrido entre 2 fechas, pero los humanos (o al menos yo) calculamos las edades de manera distinta. Cuando calculamos la edad de una persona necesitamos saber el día de nacimiento y su cumpleaños en el año actual. También revisamos si ya ha cumplido años en este año o todavía no (para hacer la diferencia de años), contamos los meses completos y los días transcurridos desde el mes completo más cercano. Por ello es que el algoritmo es totalmente distinto, ya que no solo se trata de obtener el tiempo exacto, sino de hacerlo como lo hacemos mentalmente. Justamente de eso trata el ejercicio de hoy. ...

diciembre 6, 2023 · 5 min · 871 palabras · Parzibyte

App para calcular edad (cumpleaños) - Gratuita y open source

Aprovechando que SQLite3 ha llegado a los navegadores web, he decidido crear una aplicación web (que puede ser instalada como nativa) simple que muestra la edad de las personas registradas, mostrando: Edad calculada al día de hoy Edad precisa incluyendo segundos Siguiente cumpleaños Tiempo que falta para el próximo cumpleaños Esta app también puede servir para mostrar el tiempo que ha transcurrido desde un cierto evento (como un aniversario), solo es cuestión de registrar los datos correctamente. La app es realmente simple, pero era una webapp que siempre quise hacer y poner a disposición del público, pues es open source. Está hecha con TypeScript y para los estilos he usado TailwindCSS. Utiliza Workers y SQLite3 como almacenamiento; también se puede convertir en una PWA. Para “compilarla” se usa Vite. Nota: aquí puedes instalar la aplicación para cumpleaños. ...

septiembre 8, 2023 · 9 min · 1709 palabras · Parzibyte

Tiempo transcurrido con JavaScript - Diferencia entre fechas

Hoy vamos a trabajar con JavaScript para calcular la diferencia entre 2 fechas, es decir, calcular el tiempo que ha transcurrido desde una fecha a otra, ya sea para sacar el tiempo transcurrido desde el pasado hasta hoy, desde hoy al futuro o desde una fecha a otra. Te voy a enseñar a calcular el tiempo transcurrido de manera precisa y también de la manera en la que la calculamos como humanos. Los ejemplos aquí mostrados podrán ser usados en el lado del cliente o del lado del servidor con Node. ...

septiembre 7, 2023 · 5 min · 876 palabras · Parzibyte