Productividad

Cómo calcular los días entre dos fechas (con años bisiestos y meses)

7 min de lectura

Para calcular los días entre dos fechas, restas la fecha inicial de la fecha final y cuentas cuántos días de calendario quedan en el medio. Una calculadora de diferencia de fechas hace exactamente eso, y además te da el resultado desglosado en años, meses y días, más los totales en semanas, horas y minutos. La necesitas cada vez que un plazo contractual, un preaviso laboral, la duración de un viaje o un proyecto, o simplemente un aniversario, dependen de un número exacto y no de una cuenta hecha a ojo con el calendario del teléfono.

Desglose de calendario vs. totales brutos

Hay dos maneras de expresar la misma diferencia, y sirven para cosas distintas. El desglose de calendario (“3 meses y 15 días”) es lo que una persona lee y entiende de un vistazo: encaja con cómo pensamos el tiempo en la vida diaria, en unidades desiguales que se acomodan al calendario real. Los totales brutos (“105 días”, “15 semanas”, “2.520 horas”) son lo que necesita un contrato, una hoja de cálculo o un sistema que tiene que sumar, comparar o programar algo automáticamente. Un aviso de renovación que dice “notificar con 3 meses de antelación” se lee mejor en el primer formato; una cláusula de penalización que dice “por cada día de atraso” o una fórmula que calcula intereses diarios necesita el segundo. Ninguno de los dos es “el correcto”: son la misma distancia medida con dos reglas distintas, y elegir cuál usar depende de si el que va a leer el número es una persona o un sistema.

Por qué “un mes” no es un número fijo de días

Esta es la trampa más común al planificar plazos: sumar o restar “un mes” no mueve la fecha una cantidad constante de días, porque los meses tienen entre 28 y 31 días. Un ejemplo real lo deja claro.

Del 31 de enero de 2024 al 1 de marzo de 2024, la diferencia es 1 mes y 1 día. En totales, eso son 30 días, 4 semanas, 720 horas y 43.200 minutos.

A primera vista podría parecer raro: el día 31 y el día 1 parecen estar separados por “menos 30”, no por “más 1”. Pero la cuenta hay que hacerla mes a mes, no restando los números de los días directamente. Sumar un mes calendario al 31 de enero te lleva al último día de febrero, porque febrero no tiene día 31. Y 2024 es año bisiesto, así que ese último día es el 29, no el 28. El 1 de marzo queda entonces exactamente un día después del 29 de febrero, de ahí el “1 mes y 1 día”. Si el año no fuera bisiesto, el mismo tramo (31 de enero al 1 de marzo) daría un resultado distinto en días totales, aunque el desglose calendario (“1 mes y 1 día”) seguiría leyéndose igual. Por eso conviene no dar por hecho que “un mes” equivale a 30 días fijos al planificar una fecha límite: el calendario real tiene otras ideas.

Por qué “un año” tampoco son siempre 365 días

El mismo problema, a mayor escala, aparece con los años. Compara estos dos tramos, ambos de exactamente un año calendario:

TramoDesgloseTotal de días¿Por qué?
1 de enero de 2024 → 1 de enero de 20251 año, 0 meses, 0 días366 días2024 es bisiesto: el tramo incluye el 29 de febrero de 2024
1 de enero de 2025 → 1 de enero de 20261 año, 0 meses, 0 días365 días2025 no es bisiesto: no hay 29 de febrero en el tramo

El desglose de calendario es idéntico en ambos casos, un año exacto, cero meses, cero días de sobra. Pero el total de días cambia en uno, solo porque uno de los dos tramos atraviesa un 29 de febrero y el otro no. Es un detalle pequeño que se vuelve importante en cuanto alguien codifica “1 año = 365 días” como una constante fija en una hoja de cálculo o en un script de facturación: cada cuatro años, esa fórmula se equivoca por un día. Si calculas intereses diarios, vencimientos o cualquier cosa que dependa de contar días exactos a lo largo de varios años, ese desfase de un día se acumula y en algún momento el número deja de cuadrar con el calendario real.

Calcúlalo con tus propias fechas

Prueba estos mismos ejemplos, o cualquier par de fechas que necesites, con la calculadora en vivo:

0
años
0
meses
0
días
Total de días
0
Total de semanas
0
Total de horas
0
Total de minutos
0
Calculadora de Diferencia entre Fechas
Gratis, sin registro, funciona en cualquier dispositivo.
Abrir la herramienta completa

Errores comunes

Confundir conteo inclusivo con exclusivo. Una diferencia de fechas simple mide el hueco entre dos fechas, sin contar ninguna de las dos como parte del hueco: es la lógica de “cuántos días faltan a partir de hoy”. Pero si un contrato, un preaviso o una norma exige contar tanto la fecha inicial como la final de forma inclusiva (“30 días corridos, incluyendo ambos extremos”), el número que da una resta simple queda corto por uno, y hay que sumar ese día manualmente. Esta convención varía según el documento y el contexto, así que conviene revisar siempre la redacción exacta de la norma o el contrato con el que estés trabajando en vez de asumir un criterio.

Un caso típico de plazo o preaviso: del 15 de enero de 2026 al 30 de abril de 2026, la diferencia es 3 meses y 15 días. En totales: 105 días, 15 semanas, 2.520 horas y 151.200 minutos. Si el documento que estás siguiendo pide contar ambos extremos como inclusivos, el número que realmente anotas es 106, no 105, así que vale la pena confirmar qué criterio aplica antes de firmar o notificar nada.

Ignorar que la comparación es de fechas de calendario, no de horas exactas. La calculadora trabaja con el día completo, no con la hora exacta en que ocurre algo, así que zonas horarias y horas del día no afectan el resultado. Es útil precisamente cuando coordinas algo entre personas en distintos lugares: todos ven el mismo número de días de diferencia, sin importar en qué huso horario estén.

Preguntas frecuentes

¿Cómo se calcula el desglose en años, meses y días? La calculadora cuenta primero los años calendario completos entre las dos fechas, después los meses completos que quedan, y por último los días sueltos que sobran. Los totales en semanas, horas y minutos se derivan del número total de días entre ambas fechas, no del desglose de años y meses.

¿Tiene en cuenta los años bisiestos? Sí. Como trabaja con fechas de calendario reales y no con una duración fija por año o por mes, cualquier 29 de febrero que caiga dentro del tramo se cuenta de forma natural, sin que tengas que ajustar nada. Por eso dos tramos de “1 año” pueden dar 365 o 366 días totales según si cruzan un año bisiesto.

¿Qué pasa si la fecha inicial es un fin de mes, como el 31? Si sumar meses completos te lleva a un mes que no tiene ese día (por ejemplo, el 31 de enero más un mes cayendo en febrero), la calculadora ajusta al último día válido de ese mes y sigue contando desde ahí, en vez de generar una fecha inexistente. Es justo lo que pasa en el ejemplo del 31 de enero al 1 de marzo de este artículo.

¿Puedo compartir un enlace con mis fechas ya cargadas? Sí, cuando usas la calculadora en su página propia: la URL se actualiza sola mientras escribes, así que puedes copiarla o usar el botón de compartir y quien la abra verá tus mismas fechas ya puestas. La versión incrustada en este artículo no hace eso, para no alterar la dirección de la página que estás leyendo.

¿La calculadora cuenta las fechas de forma inclusiva o exclusiva? Exclusiva: mide el hueco entre las dos fechas, sin sumar un día extra por incluir el punto de partida o de llegada. Si tu caso (un plazo legal, un contrato, un preaviso) exige contar ambos extremos, revisa la redacción del documento y suma un día al resultado si corresponde.

Cálculo de fechasPlazosProductividadCalendario
Calculadora de Diferencia entre Fechas
Ahora pruébalo tú mismo con la herramienta completa.
Probar ahora