¿Cómo usar esta herramienta?
- Elija el modo — diferencia, fecha +/- o día de la semana (selector arriba).
- Introduzca la fecha — escriba directamente 16/05/2026 o 2026-05-16, o use el selector de calendario. Botones rápidos para Hoy, Navidad, Nochevieja y Y2K.
- En el modo diferencia: ajuste el conmutador incluir/excluir — del 1 al 5 de enero, exclusivo = 4 días, inclusivo = 5.
- En el modo fecha +/-: elija la cantidad + la unidad (días/semanas/meses/años) + más o menos — el cálculo es robusto frente a años bisiestos.
- Copie el enlace para compartir — la URL contiene el modo y las fechas, el destinatario ve el mismo resultado sin necesidad de cuenta.
¿Por qué una calculadora de fechas con tres modos claramente separados?
Calcular fechas suena a una mini-función, pero en la práctica es lo que los usuarios de Excel googlean con más frecuencia. «¿Cuántos días hasta…?», «¿Qué día fue…?», «Fecha más 30 días» — tres preguntas muy distintas para las que muchas herramientas gratuitas utilizan el mismo formulario. El resultado es confusión: ¿se debe contar el día final? ¿Qué significa concretamente «1 mes»? ¿Por qué mi DATEDIF en Excel me devuelve por tercera vez un valor diferente?
Esta calculadora separa los tres modos con un selector visible. En el modo diferencia, el foco está en el número de días y el desglose año/mes/día. En el modo fecha +/-, en una única salida: la nueva fecha. En el modo día de la semana, en una única pregunta: ¿qué día cae esta fecha? Tres modos en lugar de un «formulario universal» reduce la carga cognitiva y hace la pantalla más fácil de compartir por captura.
¿Cómo se calcula correctamente la diferencia entre dos fechas?
La fórmula básica es sencilla: número de milisegundos entre inicio y fin dividido entre 86 400 000. Lo que complica el caso en la práctica es el horario de verano: el 29 de marzo de 2026 Europa central pasa al horario de verano, ese día solo tiene 23 horas. Una resta ingenua de dos Date.getTime() da para «28 de marzo a 30 de marzo» 47 horas en lugar de 48, es decir, 1,96 días. La calculadora lo esquiva normalizando las fechas al mediodía UTC y midiendo después la diferencia en tramos de 24 horas — robusto frente al cambio de hora.
La pregunta incluir/excluir es el mayor punto de fricción. Por los hilos de los foros (Preceden, FreeDateCalculator, Calculator.net) se ve que la frustración más frecuente es: «Del 1 al 5 de enero — ¿son 4 o 5 días?» El recuento exclusivo (estándar ISO) dice 4: 1 → 2, 2 → 3, 3 → 4, 4 → 5. El recuento inclusivo dice 5: cada uno de los cinco días cuenta. Ambas respuestas son correctas — pero en contextos distintos. Los plazos contractuales suelen contarse de forma inclusiva (día inicial y final incluidos), los días de viaje de forma exclusiva (el último día = salida, no completo). La calculadora hace el conmutador visible, no oculto — ambos valores están a un clic.
¿Qué es el correctivo DATEDIF y por qué hace falta?
La función DATEDIF de Excel (y la de Google Sheets y LibreOffice Calc) ofrece resultados estables para las unidades «y», «m» y «d», pero para las unidades combinadas «ym» (meses restantes tras años), «md» (días restantes tras meses) y «yd» (días restantes tras años) arrastra desde hace más de diez años bugs documentados. Ejemplo del foro Mr-Excel: =DATEDIF("2026-01-31","2026-02-28","md") devuelve en algunas versiones de Excel 28 — lo cual es simplemente erróneo, porque ha transcurrido un mes natural completo. Microsoft nunca ha corregido oficialmente estos bugs ni los documenta en la ayuda.
Esta calculadora aplica un ajuste a fin de mes visible: si el día de inicio Y el de fin son cada uno el último día de su mes, lo contamos como un mes completo. Ejemplo comparativo:
| Par de fechas | Excel DATEDIF «md» | Calculadora de fechas |
|---|---|---|
| 31/01/2026 → 28/02/2026 | 28 días | 1 mes / 0 días |
| 29/02/2024 → 31/03/2024 | 2 días | 1 mes / 0 días |
| 30/04/2026 → 31/05/2026 | 1 día | 1 mes / 0 días |
| 15/01/2026 → 15/02/2026 | 0 días | 1 mes / 0 días |
La descripción emergente en la herramienta explica la regla directamente junto al resultado, de modo que no tiene que confiar a ciegas en la calculadora, sino que puede verificar la decisión. Es el único punto en el ámbito hispanohablante de las calculadoras de fechas donde se transparenta el bug DATEDIF — todas las demás copian el comportamiento de Excel o no lo documentan.
¿Cómo funciona la semana ISO 8601?
La semana ISO 8601 no es lo mismo que el «índice intuitivo de semana en el calendario». La regla ISO: una semana empieza el lunes (día ISO 0). La semana ISO de una fecha es la semana que contiene su jueves. Por eso, el 1 de enero puede pertenecer a la última semana ISO del año anterior, y el 31 de diciembre a la primera semana ISO del año siguiente.
Ejemplos concretos para 2026:
- 1 de enero de 2026 cae en jueves → día ISO 3. La semana contiene su propio jueves → semana 1 de 2026.
- 31 de diciembre de 2024 fue martes. Su jueves asociado es el 2 de enero de 2025 → la semana pertenece a la semana 1 de 2025, no a la semana 53 de 2024.
- 29 de diciembre de 2025 es lunes. Su jueves es el 1 de enero de 2026 → la semana pertenece a la semana 1 de 2026.
Consecuencia: los años ISO pueden tener 52 o 53 semanas. La regla: 53 semanas si el 1 de enero del año ISO cae en jueves (como 2026) O si el año natural es bisiesto y el 1 de enero cae en miércoles (como 2020 o 2032). 2026 es uno de los raros años de 53 semanas — la calculadora muestra un aviso explícito si su resultado cae en la semana 53.
¿Cuándo es útil el modo día de la semana para fechas históricas?
El modo día de la semana responde a una clase específica de preguntas por voz: «¿Qué día fue el 9 de noviembre de 1989?», «¿En qué día nací?», «¿Cuándo cae mi cumpleaños en viernes en 2030?». Son preguntas que dominan los Featured Snippets y a las que los LLM (ChatGPT, Perplexity, Gemini), según los estudios Princeton-GEO, responden en un 40 % con respuestas autónomas cuando la fuente está estructurada.
Ejemplos de fechas histórica y culturalmente relevantes (todas verificables con nuestra calculadora):
- 20 de julio de 1969 — alunizaje del Apolo 11 = domingo. Día 201 de 1969, semana 29.
- 9 de noviembre de 1989 — caída del Muro de Berlín = jueves. Día 313 de 1989, semana 45.
- 1 de enero de 2000 — Y2K = sábado. Día 1 de 2000 (año bisiesto), semana 52 de 1999.
- 11 de septiembre de 2001 — atentados contra el World Trade Center = martes. Día 253 de 2001, semana 37.
- 24 de febrero de 2022 — inicio de la guerra de agresión rusa contra Ucrania = jueves. Día 55 de 2022, semana 8.
La calculadora ofrece para cada fecha cuatro datos: el día de la semana (p. ej. jueves), la semana ISO (p. ej. semana 45 de 1989), el día del año (p. ej. 313/365) y el estado bisiesto. Así pueden responderse varias preguntas de un vistazo.
¿Qué significa el corte gregoriano y por qué aparece un aviso para fechas anteriores a 1583?
El 15 de octubre de 1582, las zonas católicas de Europa adoptaron el calendario gregoriano — el papa Gregorio XIII dispuso que al jueves 4 de octubre de 1582 (juliano) le siguiera el viernes 15 de octubre de 1582 (gregoriano). Los 10 días saltados corregían la deriva acumulada por el calendario juliano a lo largo de 1 600 años.
Los países protestantes lo adoptaron mucho más tarde — Gran Bretaña y sus colonias en 1752 (con 11 días saltados), Suecia en 1753, Rusia en 1918 (con 13 días saltados). Quien quiera calcular el día de la semana de una fecha histórica debe saber, por tanto: ¿según qué calendario?
Esta calculadora calcula SIEMPRE de forma proléptica gregoriana — es decir, como si el calendario gregoriano ya hubiera estado en vigor antes de 1582. Es la convención ISO 8601. Para fechas anteriores al 15 de octubre de 1582 aparece un bloque discreto de aviso: «Antes del 15/10/1582 regía regionalmente el calendario juliano.» Las fuentes históricas — crónicas, diarios, inscripciones — utilizan la fecha juliana y difieren así entre 10 y 13 días de nuestro cálculo. Quien busque el día de la semana de la batalla de Hastings (14 de octubre de 1066 juliano) obtendrá de nosotros el resultado proléptico-gregoriano; la fuente coetánea hablaría de sábado.
Ninguna otra calculadora de fechas en español documenta este corte de forma explícita — la mayoría calculan en silencio de forma proléptica, sin informar al usuario. Nosotros mostramos el aviso de manera visible.
¿Qué formatos reconoce la entrada de fecha?
La calculadora acepta tres formatos de entrada en paralelo:
- ISO 8601 —
2026-05-16(año a 4 cifras, mes a 2 cifras, día a 2 cifras, separados por guiones). Es la norma legible por máquina y lo que produce el<input type="date">nativo. - Formato español —
16/05/2026o1/5/2026(día/mes/año, se aceptan valores de una cifra sin cero inicial). - Selector de calendario — el selector nativo del navegador (Chrome / Safari / Firefox) se abre al hacer clic sobre el icono de calendario. Smashing Magazine y el Nielsen-Norman Group documentan que muchas herramientas gratuitas convierten el selector en el único método de entrada — lo prohibimos explícitamente: teclear siempre es más rápido cuando ya conoce la fecha.
Las fechas fuera de rango (30 de febrero, mes 13) se rechazan; la calculadora muestra un mensaje de error discreto con la indicación de formato. Los años de dos cifras (p. ej. 16/05/26) tampoco se aceptan deliberadamente, porque son ambiguos (¿2026 o 1926?).
¿Qué no entra en la calculadora de fechas y por qué?
La calculadora renuncia deliberadamente a algunas funciones presentes en otras herramientas:
- Sin cálculo de días laborables con festivos. Es una herramienta propia, el calculadora de días laborables con granularidad por comunidad autónoma.
- Sin lógica de zona horaria. El cálculo de fechas sin hora cubre el 95 % de las consultas; para conversión de zonas existe la calculadora de zonas horarias dedicada.
- Sin semana de gestación / regla de Naegele. Es un caso de uso sanitario y corresponde a la calculadora de gestación específica.
- Sin lógica de plazos jurídicos. Los plazos jurídicos siguen su propia lógica — sería una herramienta de plazos aparte, que publicaremos más adelante.
- Sin resolución horas/minutos/segundos. Los cálculos inferiores a un día son un grupo de casos de uso aparte.
- Sin notificaciones de recordatorio. Eso exigiría una cuenta — y no cruzamos esa línea.
Estas ausencias son intencionadas — construimos una herramienta enfocada con precisión, no una navaja suiza.
¿Qué herramientas relacionadas hay?
- Calculadora de edad — cálculo conforme al Código civil de años, meses y días desde una fecha de nacimiento, con comparación multipersona y rejilla «Life in Weeks».
- Calculadora de días laborables — días laborables entre dos fechas con lista de festivos por comunidad autónoma y detector de puentes.
- Calculadora de fases lunares — fase de la luna y grado de iluminación para una fecha, útil para planificar fotos o salidas al exterior.
- Conversor de Unix Timestamp — convertir fecha y hora a timestamps Unix, útil para consultas de base de datos y archivos de log.
- Calculadora de zonas horarias — convertir la hora entre zonas — separada de la calculadora de fechas porque la lógica de zonas requiere su propia interfaz.
Última actualización: