Cómo calcular los días entre dos fechas

El primer y el último día, los años bisiestos, las semanas y los meses, cómo sumar días a una fecha y la diferencia con los días hábiles.

Los días entre dos fechas son los días que avanzas desde la fecha inicial hasta llegar a la final. Del 15 de diciembre de 2025 al 15 de enero de 2026 hay 31 días: los 16 que quedan de diciembre después del día 15 y los 15 primeros días de enero.

Calcula los días entre dos fechas para tu propio caso. La misma calculadora suma o resta días a una fecha.

Cómo se calcula a mano

Para contar los días a mano, suma tres partes: los días que quedan del mes de la fecha inicial, los días de los meses completos que hay en medio y el número de día de la fecha final. Por ejemplo, del 20 de enero al 10 de abril de 2026:

  1. Quedan 11 días de enero: 31 − 20 = 11.
  2. En medio hay dos meses completos: febrero, que en 2026 tiene 28 días, y marzo, que tiene 31.
  3. De abril se cuentan 10 días.

En total, 11 + 28 + 31 + 10 = 80 días. En el ejemplo del principio no hay meses completos en medio, así que basta con 16 + 15 = 31.

Si las dos fechas son del mismo año, también puedes restar su número de orden dentro del año. El 4 de marzo es el día 63 de 2026 y el 1 de enero es el día 1, así que entre ambas fechas hay 63 − 1 = 62 días.

Lo que se cuenta son fechas del calendario, no horas. Por eso, como verás más abajo, el cambio de hora no modifica el resultado.

Contar o no el primer y el último día

Restar una fecha de otra da los días que pasan de la inicial a la final, sin contar la inicial. Si necesitas contar las dos, la inicial y la final, suma 1. Por eso, del 1 de enero al 31 de diciembre de 2026 la calculadora da 364 días, o 365 si cuentas ambos.

La diferencia se nota sobre todo en periodos cortos:

La calculadora no cuenta el día inicial por defecto. La opción «Contar ambos días» lo añade, y en los dos casos se muestra también la otra cifra, para que uses la que corresponde a tu caso.

Si escribes una fecha final anterior a la inicial, por ejemplo del 20 al 11 de abril de 2026, la calculadora no usa el signo menos. Muestra la distancia, 9 días (10 contando ambos), y avisa de que la fecha final es anterior a la inicial.

Algunas normas fijan su propio criterio. Por ejemplo, el artículo 5.1 del Código Civil establece: «Siempre que no se establezca otra cosa, en los plazos señalados por días, a contar de uno determinado, quedará éste excluido del cómputo, el cual deberá empezar en el día siguiente». Se cita solo para mostrar que cada norma decide cómo se cuenta; esta guía no explica ni calcula plazos legales.

Años bisiestos y febrero

Febrero tiene 28 días, y 29 en los años bisiestos, que por eso tienen 366 días en lugar de 365. Del 1 de febrero al 1 de marzo de 2024 hay 29 días, porque 2024 fue bisiesto. Entre las mismas fechas de 2025 hay 28.

La regla del calendario gregoriano tiene tres pasos:

  1. Es bisiesto el año divisible por 4: 2024 y 2028 lo son; 2025 y 2026, no.
  2. Los años de siglo, divisibles por 100, no son bisiestos: 1900 no lo fue y 2100 no lo será.
  3. Pero los años de siglo divisibles por 400 sí son bisiestos: 2000 lo fue.

Pasar los días a semanas, meses y años

Para pasar días a semanas, divide entre 7: el cociente son las semanas y el resto, los días. Del 1 de enero al 4 de marzo de 2026 hay 62 días, es decir, 8 semanas y 6 días, porque 8 × 7 = 56 y sobran 6.

Con los meses no basta con dividir, porque no todos tienen la misma duración. Se cuentan de fecha a fecha. Del 15 de marzo de 2024 al 10 de noviembre de 2026 hay 970 días, que son 2 años, 7 meses y 26 días: hasta el 15 de marzo de 2026 van 2 años; de ahí al 15 de octubre, 7 meses, y del 15 de octubre al 10 de noviembre, 26 días.

El caso delicado es el final de mes. Cuando el mes de llegada no tiene el mismo día, la calculadora toma su último día:

Por eso, cuando des un resultado en meses y días, indica el criterio. El de la calculadora es contar de fecha a fecha y, si falta ese día, usar el último del mes.

El mismo cálculo sirve para el tiempo transcurrido desde una fecha de nacimiento. Del 20 de junio de 1990 al 3 de noviembre de 2026 hay 13.285 días, es decir, 36 años, 4 meses y 14 días.

Sumar o restar días a una fecha

Para saber qué fecha será dentro de un número de días, por ejemplo al planificar un viaje o un proyecto, suma esos días a la fecha inicial. La fecha inicial es el día 0, y el día siguiente es el día 1.

10/01/2026 + 60 días = 11/03/2026

Si sumas 60 días al sábado 10 de enero de 2026, obtienes el miércoles 11 de marzo de 2026. Si en cambio cuentas el 10 de enero como día 1, el día 60 es el martes 10 de marzo, un día antes. Antes de dar una fecha, piensa qué necesitas: la fecha que está a 60 días de la inicial o el día número 60 contando la inicial.

Restar funciona igual, hacia atrás: 100 días antes del viernes 25 de diciembre de 2026 es el miércoles 16 de septiembre de 2026.

25/12/2026 − 100 días = 16/09/2026

En la calculadora, elige «Sumar días» o «Restar días» y escribe el número de días sin signo. La calculadora suma y resta días, no meses ni años.

Días que faltan o que han pasado desde hoy

Para saber cuántos días faltan para una fecha, pon la de hoy como fecha inicial y la que esperas como fecha final. Para saber cuántos días han pasado desde una fecha, pon esa fecha como inicial y la de hoy como final. El botón «Hoy» de cada campo de fecha escribe la fecha de tu dispositivo.

Por ejemplo, si hoy es martes 3 de noviembre de 2026, hasta el viernes 25 de diciembre de 2026 faltan 52 días, que son 7 semanas y 3 días. Si cuentas también el día de hoy, son 53.

El cambio de hora no cambia los días

En España, la hora de verano de 2026 empezó el domingo 29 de marzo y terminó el domingo 25 de octubre, según la Orden PCM/186/2022, de 11 de marzo. Del sábado 28 al lunes 30 de marzo de 2026 hay 2 días, aunque entre la medianoche del 28 y la del 30 solo pasan 47 horas, porque el día 29 se adelantaron los relojes. Si un programa divide las horas entre 24 y descarta los decimales, obtiene 1 día, que es un error. En octubre ocurre lo contrario: del 24 al 26 pasan 49 horas.

La calculadora trabaja solo con fechas, así que el cambio de hora no afecta al resultado.

Errores frecuentes

Contar ambos días sin querer. Del 1 al 31 de enero de 2026 hay 30 días de diferencia, y 31 si cuentas los dos. Decide antes cuál de las dos cifras necesitas.

Contar la fecha inicial como día 1 al sumar. Sumar 60 días al 10 de enero de 2026 da el 11 de marzo, no el 10.

Olvidar el 29 de febrero. Un periodo que incluye el 29 de febrero de un año bisiesto tiene un día más que el mismo periodo en un año no bisiesto.

Suponer que todos los meses tienen 30 días. Del 1 de enero al 4 de marzo de 2026 hay 62 días, pero no son 2 meses y 2 días, sino 2 meses y 3 días, porque enero tiene 31 días y febrero de 2026, 28.

Confundir días naturales con días hábiles. Los días naturales incluyen fines de semana y festivos. Qué días son hábiles depende de la norma y del calendario que se apliquen.

Leer la fecha en el orden de otro país. En España, 03/04/2026 es el 3 de abril. En el formato de Estados Unidos, que pone primero el mes, sería el 4 de marzo. La calculadora siempre lee el día, el mes y el año, en ese orden.

Días naturales, de lunes a viernes y días hábiles

Esta calculadora cuenta días naturales: todos los días del calendario, incluidos sábados, domingos y festivos. Su línea «Días de lunes a viernes» solo excluye sábados y domingos y no descuenta festivos, así que no es un recuento de días hábiles.

Qué días son hábiles depende de la norma que se aplique. En el procedimiento administrativo, el artículo 30.2 de la Ley 39/2015, de 1 de octubre, del Procedimiento Administrativo Común de las Administraciones Públicas, establece: «Siempre que por Ley o en el Derecho de la Unión Europea no se exprese otro cómputo, cuando los plazos se señalen por días, se entiende que éstos son hábiles, excluyéndose del cómputo los sábados, los domingos y los declarados festivos». El mismo artículo dispone que esos plazos se cuentan a partir del día siguiente a la notificación o la publicación (apartado 3), que, si el último día es inhábil, el plazo se prorroga al primer día hábil siguiente (apartado 5) y que la Administración General del Estado y las comunidades autónomas fijan, cada una en su ámbito, un calendario de días inhábiles; el autonómico incluye los de las entidades locales (apartado 7).

En cambio, el artículo 5.2 del Código Civil dice: «En el cómputo civil de los plazos no se excluyen los días inhábiles». Los plazos judiciales y los de otros ámbitos siguen sus propias normas.

Un ejemplo, solo para ver cómo cambian las cifras: del lunes 5 al viernes 16 de octubre de 2026, contando ambos días, hay 12 días naturales, y la línea de lunes a viernes de la calculadora da 10. El lunes 12 de octubre es la Fiesta Nacional de España, festivo en todas las comunidades autónomas y en Ceuta y Melilla en 2026, según la Resolución de 17 de octubre de 2025, de la Dirección General de Trabajo (BOE núm. 259, de 28 de octubre de 2025). Si lo restas a mano, quedan 9. Si en esas fechas hubiera además un festivo autonómico o local de lunes a viernes, también habría que restarlo.

Esta calculadora no calcula plazos legales. Para un plazo concreto, consulta la notificación, el organismo correspondiente o un profesional.

En una hoja de cálculo

En Excel, la función DIAS «devuelve el número de días entre dos fechas», según la documentación de Microsoft, que muestra su sintaxis como DIAS(fecha_final, fecha_inicial): primero va la fecha final y después la inicial, y el resultado es la fecha final menos la inicial. En el ejemplo de Microsoft, del 1 de enero al 31 de diciembre de 2021 da 364, con el mismo criterio que sigue la calculadora por defecto. Para contar ambos días, suma 1 al resultado.

Cómo introducir las fechas

Escribe cada fecha como dd/mm/aaaa: primero el día, luego el mes y después el año con cuatro cifras, por ejemplo, 15/03/2026. El día y el mes pueden tener una o dos cifras (5/3/2026), y puedes separar sus partes con barras, guiones o puntos, siempre con el mismo separador en toda la fecha: 15-03-2026 o 15.03.2026. No se admiten nombres de meses, horas ni el orden año-mes-día (2026-03-15). Si escribes el año con dos cifras, como 15/03/26, la calculadora te pedirá las cuatro.

El botón «Hoy» escribe la fecha de tu dispositivo. Todas las fechas usan el calendario gregoriano y deben estar entre los años 1583 y 9999. Si una fecha no existe, como 31/02/2026, la calculadora te pide un día del 1 al 28, porque febrero de 2026 tiene 28 días.

Para sumar o restar, escribe el número de días como un número entero, sin signo ni separadores de miles, por ejemplo, 30. Para ir hacia atrás, elige «Restar días» en lugar de escribir un signo menos. La fecha resultante también debe estar entre los años 1583 y 9999.

Al copiar el resultado, se copia el número de días sin la palabra «días», por ejemplo, 364. Si has sumado o restado días, se copia la fecha en formato dd/mm/aaaa, que puedes volver a pegar en la calculadora.

Preguntas frecuentes

¿Se cuenta el primer día?

Depende de lo que necesites. La resta de fechas no lo cuenta: del 1 al 31 de enero de 2026 hay 30 días, y 31 si cuentas los dos extremos. La calculadora no cuenta el día inicial por defecto y siempre muestra también la otra cifra.

¿Cuántos días tiene un año bisiesto?

Tiene 366, porque febrero tiene 29 días. Son bisiestos los años divisibles por 4, salvo los de siglo que no son divisibles por 400: 2028 lo será, pero 2100 no.

¿La calculadora cuenta días hábiles?

No. Cuenta días naturales y da aparte cuántas de esas fechas caen de lunes a viernes, sin descontar festivos. Para saber qué días son hábiles en un caso concreto hay que aplicar la norma y el calendario oficial que correspondan, como se explica en el apartado sobre días hábiles.

Comprueba tus cálculos

Prueba tus propias fechas con la calculadora de días entre fechas o consulta otras herramientas en Calculadoras online. Los ejemplos de esta guía son propios y puedes reproducir sus fechas en la calculadora.