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

Diferencia entre fechas con SQLite 3

Hace tiempo te mostré cómo sacar la diferencia entre 2 fechas con MySQL. Hoy le toca el turno a SQLite 3. En este post te enseñaré a sacar la diferencia de tiempo que ha pasado entre 2 fechas almacenadas en la base de datos de SQLite 3, con precisión de segundos. Para ello vamos a usar strftime. ...

noviembre 5, 2021 · 2 min · 408 palabras · Parzibyte

Go: sumar y restar tiempo a fecha

Hoy vamos a trabajar con fechas en Go. Te enseñaré a sumar y restar fechas con todo y horas, minutos y segundos de modo que podremos trabajar con horas o con fechas completas. De este modo vamos a poder operar desde nanosegundos hasta milenios (teóricamente). Veamos cómo hacerlo usando las funciones de time. ...

octubre 22, 2021 · 3 min · 606 palabras · Parzibyte

Python: días que tiene un mes

En este post te voy a enseñar a obtener los días totales que tiene un mes, a partir del número de mes, tomando en cuenta el año bisiesto y el mes, ya que no todos los días tienen 30, 31 o 28 días. Si bien el resultado será confiable, esto que te muestro es más bien la solución a un ejercicio de programación en Python que indica cuántos días tiene un mes tomando en cuenta el año. ...

septiembre 22, 2020 · 3 min · 467 palabras · Parzibyte

Sumar y restar fechas en Python

Hace tiempo publiqué cómo operar con fechas en Java, y cómo sumar y restar fechas con JavaScript. Hoy me tocó trabajar con Python y vengo a compartir lo que aprendí: sumar y restar fechas. Por ejemplo, veremos cómo sumarle días a una fecha, así como restarle. Y no solo días, también años, meses, etcétera. ...

abril 23, 2020 · 4 min · 814 palabras · Parzibyte

Java y Calendar: sumar y restar fechas

En este post voy a explicar cómo operar con fechas usando un objeto de tipo Calendar en Java. Vamos a añadir y a substraer meses, años o días de la fecha, para saber la fecha pasada, futura, etcétera. ...

junio 14, 2019 · 3 min · 519 palabras · Parzibyte

PHP y strtotime para manipular fechas

Introducción Ya vimos cómo sumarle un día a la fecha de hoy para sacar la fecha del otro día, o la fecha de mañana en PHP. Ahora veamos otras cosas interesantes que podemos hacer con strtotime. Lo que haremos será ver cómo: Obtener la fecha de hace un año Saber la fecha que será dentro de un año Restar y sumar meses a una fecha Sumar minutos a una fecha y hora Operar con semanas Adicionalmente te invito a leer cómo saber la fecha de inicio y fin de mes en PHP y cómo saber los días transcurridos entre 2 fechas. Por cierto, si tienes dudas de cómo usamos a date para formatear las fechas te recomiendo este post. ...

octubre 4, 2018 · 4 min · 765 palabras · Parzibyte

Obtener fecha de inicio y fin de mes en PHP

Introducción Seguimos con las fechas en PHP. Hoy veremos cómo obtener fecha de inicio y fin de mes en PHP. Es decir, la fecha de inicio del mes actual y también la del fin, sin importar que el mes tenga 28, 30 o 31 días. Por ejemplo, cuando escribo esta entrada es agosto del 2018. La fecha de inicio del mes es 2018-08-01 y la del fin es 2018-08-31. Si fuera en septiembre, sería 2018-09-01 y 2018-09-30. En fin, veremos cómo calcular la fecha de inicio y fin del mes sin importar el año o mes. ...

agosto 8, 2018 · 2 min · 307 palabras · Parzibyte

Restringir acceso dependiendo de la hora o fecha usando PHP

Introducción Esto resultará un ejercicio sencillo pero a la vez interesante que podemos implementar en PHP. Se trata de restringir o bloquear el acceso a determinadas páginas, o a determinadas acciones dependiendo de la hora del día, e incluso dependiendo del día, mes, año, etcétera. Para esto usaremos el lenguaje más popular del lado del servidor: PHP. Además, esto permite que, aunque el usuario cambie la hora de su pc nosotros podamos seguir restringiéndolo. Ya que nadie (sólo nosotros) podrá cambiar la hora del servidor. ...

junio 23, 2018 · 5 min · 932 palabras · Parzibyte

Días que tiene un mes en Javascript

Introducción Hoy veremos cómo obtener el número de días que tiene un mes de cualquier año. Por ejemplo, el mes de Abril del 2018 tiene 30 días, pero bien sabemos que esto cambia dependiendo del mes y también del año (si es o no bisiesto). Así que investigando me encontré con una función sencillísima de implementar. Dicho con otras palabras, estimaremos o calcularemos el número o cantidad de días que tiene determinado mes del año actual o de un año cualquiera. ...

abril 19, 2018 · 3 min · 441 palabras · Parzibyte