¿Cuántos días faltan para el dieciocho?

Calculando días para una fecha con R

1/9/2026

fechas curiosidades Chile

En Septiembre se celebran las fiestas patrias de Chile, y celebramos con vino, empanadas, dulces chilenos y juegos típicos. ¿Cuánto falta para el dieciocho? Calculémoslo con R y de pasadita veamos lo útil que es el paquete de R {lubridate} para cualquier operación que implique fechas.

Si no tienes {lubridate}, instálalo primero! Aunque si ya instalaste Tidyverse antes, viene incluído.

install.packages("lubridate")

Luego cargamos el paquete en la sesión de R:

library(lubridate)

Con la función today() obtenemos fácilmente la fecha de hoy:

today()
[1] "2026-09-01"

Ahora creamos un objeto con la fecha que nos interesa; en este caso, el 18 de septiembre de 2026, escribiendo la fecha en el formato año-mes-día:

fecha <- as_date("2026-09-18")

Inspeccionemos el objeto creado:

fecha
[1] "2026-09-18"
class(fecha)
[1] "Date"

El resultado es un objeto de tipo fecha (Date), por lo que calcular la diferencia de días es tan simple como restar las dos fechas!

días <- fecha - today()

días
Time difference of 17 days

Al momento de escribir esta publicación, faltan 17 días para el dieciocho de septiembre. Tiquitiquití! 🇨🇱

¿Y para el del año siguiente? Simplemente le sumamos 1 año a la fecha:

días <- fecha + years(1) - today()

Así como existe la función years() para sumar o restar años a las fechas, también existen months(), weeks() y days(), entre otras! Y sí, {lubridate} puede tomar en consideración años bisiestos y meses de distinto largo.

Veamos el resultado:

días
Time difference of 382 days

A partir del día 01 de septiembre de 2026, faltan 382 días para el dieciocho de septiembre del 2027!

Fecha de publicación:
1/9/2026
Extensión:
2 minute read, 290 words
Tags:
fechas curiosidades Chile
Ver también:
Tema oscuro morado para RStudio
Formatear fechas en español en R
Línea de tiempo del lenguaje de programación R