Qué hace esta calculadora
La Calculadora para Sumar o Restar Días determina la fecha exacta del calendario que cae un número concreto de días antes o después de cualquier fecha de inicio. Tanto si necesitas saber «qué fecha será dentro de 90 días» como «qué fecha fue hace 45 días», esta herramienta te da la respuesta junto con el día de la semana. Funciona con cualquier fecha del calendario gregoriano y gestiona correctamente la duración de los meses, los años bisiestos y el cambio de año.
Cómo usarla
Introduce tu fecha de inicio (año, mes y día), elige si quieres sumar o restar días y escribe el número de días. La calculadora te devuelve la fecha resultante en formato AAAA-MM-DD junto con su día de la semana. Es una herramienta de fechas universal: no hace suposiciones específicas de ningún país ni calendario más allá del calendario gregoriano estándar.
La fórmula explicada
En lugar de lidiar directamente con la duración variable de los meses y los años bisiestos, la herramienta convierte la fecha de inicio en un Número de Día Juliano (NDJ), es decir, un único recuento continuo de días. Sumar o restar N se reduce entonces a una sencilla operación con números enteros:
$$\text{NDJ}_{resultado} = \text{NDJ}(\text{inicio}) \pm N$$Luego se reconvierte el resultado en año, mes y día. El día de la semana se obtiene con \(\text{NDJ} \bmod 7\). Este enfoque es exacto y evita los errores de redondeo típicos de los bucles que cuentan día a día.
$$\text{NDJ} = d + \left\lfloor\frac{153m+2}{5}\right\rfloor + 365y + \left\lfloor\frac{y}{4}\right\rfloor - \left\lfloor\frac{y}{100}\right\rfloor + \left\lfloor\frac{y}{400}\right\rfloor - 32045$$
Ejemplo práctico
Partimos del 01-01-2024 y sumamos 30 días. El NDJ del 01-01-2024 es 2.460.311. Al sumar 30 obtenemos:
$$2\,460\,311 + 30 = 2\,460\,341$$que se reconvierte en el 31-01-2024. Como 2024 es año bisiesto, el cálculo tiene en cuenta sin problemas los 31 días de enero. Si sumáramos un día más (31 en total), pasaríamos al 01-02-2024.
Términos Clave Explicados
- Número de Día Juliano (JDN)
- Un conteo continuo de días completos desde el mediodía de Tiempo Universal el 1 de enero de 4713 AC (calendario juliano proléptico). Dado que cada fecha de calendario se asigna a un único entero, sumar o restar días se convierte en aritmética de enteros simple: convertir la fecha a su JDN, sumar o restar el desplazamiento y luego convertir de vuelta. Esto evita el manejo manual de las longitudes de los meses y los años bisiestos.
- Calendario gregoriano
- El calendario civil utilizado en la mayoría del mundo hoy en día, introducido por el Papa Gregorio XIII en 1582. Define un año de 365 días con un día bisiesto añadido bajo reglas específicas, dando una longitud de año promedio de 365,2425 días que sigue de cerca el año solar.
- Calendario gregoriano proléptico
- Una extensión del calendario gregoriano aplicada a fechas anteriores a su introducción de 1582. Las calculadoras lo utilizan para que las fechas históricas o muy antiguas sigan las mismas reglas de año bisiesto consistentes, asegurando aritmética JDN ininterrumpida a través de cualquier era.
- Año bisiesto
- Un año que contiene 366 días (con 29 de febrero). Un año gregoriano es bisiesto si es divisible por 4, excepto en los años de siglo, que también deben ser divisibles por 400. Entonces 2000 y 2024 son años bisiestos, pero 1900 y 2100 no lo son.
- Día de la semana por módulo
- El día de la semana derivado directamente del JDN usando aritmética modular. Dado que los días de la semana se repiten cada 7 días, calcular \((\text{JDN} + 1) \bmod 7\) produce un valor de 0 a 6 que se asigna a un día de la semana (con JDN 0 cayendo en lunes). Esto permite que la calculadora nombre el día de la semana de cualquier fecha de resultado sin una tabla de búsqueda.
Preguntas frecuentes
¿Tiene en cuenta los años bisiestos? Sí. El método del Número de Día Juliano contempla de forma intrínseca los años bisiestos y la distinta duración de los meses, así que el 29 de febrero de los años bisiestos se gestiona correctamente.
¿Puedo cruzar a un año nuevo? Por supuesto. Si sumas suficientes días, el resultado avanzará al año siguiente (o retrocederá a un año anterior al restar), sin necesidad de hacer nada especial.
¿Qué calendario utiliza? El calendario gregoriano proléptico, el calendario civil estándar que se usa hoy en todo el mundo.