Calculadora de Días entre Fechas
Calcula los días exactos entre dos fechas cualquiera.
Ejemplos resueltos y cómo cuenta los días
La herramienta resta las dos fechas: cuenta los días que hay que avanzar desde la primera para llegar a la segunda, sin incluir el día de inicio. Las semanas, meses y horas se derivan de ese número (días ÷ 7, días ÷ 30,44 y días × 24).
| Desde | Hasta | Días | Comentario |
|---|---|---|---|
| 1-1-2026 | 31-12-2026 | 364 | Si cuentas el 1 de enero y el 31 de diciembre como días completos, son 365. |
| 15-2-2026 | 15-3-2026 | 28 | Febrero de 2026 tiene 28 días. |
| 15-2-2024 | 15-3-2024 | 29 | 2024 fue bisiesto: el mismo tramo tiene un día más. |
Contar incluyendo el primer día
Para una estancia, un contrato o unas vacaciones, a menudo se cuentan ambos extremos: del 1 al 10 de agosto son 9 días de diferencia, pero 10 días naturales de vacaciones. Suma 1 al resultado cuando el día de inicio también cuenta.
Errores habituales
- Confundir días naturales y hábiles. El resultado son días naturales. Los plazos administrativos en días hábiles excluyen sábados, domingos y festivos; para eso tienes la calculadora de días laborables.
- Tomar los meses del resultado como meses de calendario. «0,9 meses» es una media (días ÷ 30,44). Un plazo de «un mes» se cuenta de fecha a fecha.
- Olvidar los bisiestos al hacerlo a mano. Cada año divisible entre 4 es bisiesto, salvo los divisibles entre 100 que no lo son entre 400 (2000 fue bisiesto; 2100 no lo será).
En una hoja de cálculo obtienes lo mismo restando las dos celdas de fecha (=B1-A1) o con la función DIAS(fin; inicio).
Cómo usar la Calculadora de Dias entre Fechas
- 1 Introduce la fecha de inicio usando el selector de calendario o escribe el dia, mes y anio manualmente.
- 2 Introduce la fecha de fin de la misma forma. Puede ser una fecha pasada o futura.
- 3 Haz clic en Calcular para obtener al instante la diferencia exacta en dias, semanas y meses.
- 4 Revisa el desglose detallado: dias naturales, dias laborables y fines de semana por separado.
- 5 Si necesitas otro calculo, pulsa Reiniciar y repite el proceso con nuevas fechas.
- 6 Comparte el resultado o copialo directamente para pegarlo en tus documentos o correos.
Beneficios de usar esta herramienta
Resultado instantaneo y preciso
Calcula la diferencia entre dos fechas en segundos, sin necesidad de contar manualmente en un calendario.
Incluye dias laborables
Diferencia automaticamente entre dias naturales y dias habiles, fundamental para plazos legales y empresariales.
Seguimiento de embarazo
Muchas futuras madres la usan para saber exactamente cuantas semanas y dias llevan de gestacion.
Planificacion de proyectos
Calcula los dias disponibles entre el inicio y la fecha de entrega para distribuir las tareas de forma realista.
Sin instalacion ni registro
Funciona directamente en el navegador, es completamente gratuita y no requiere crear ninguna cuenta.
Compatible con cualquier dispositivo
Diseno adaptable que funciona igual de bien en movil, tablet y ordenador de escritorio.
¿Por qué es importante?
Saber cuantos dias hay entre dos fechas es una necesidad cotidiana que va mucho mas alla de la simple curiosidad. Desde calcular los dias que faltan para unas vacaciones hasta determinar plazos legales, contractuales o academicos, la precision en este tipo de calculo evita errores que pueden tener consecuencias reales.
En el ambito profesional, la diferencia entre fechas es clave para gestionar cronogramas, calcular penalizaciones por retraso, estimar periodos de prueba laboral o planificar lanzamientos de productos. Una herramienta fiable elimina el riesgo de contar mal los dias al hacerlo de cabeza.
A nivel personal, calcular dias entre fechas sirve para llevar el control de un embarazo, saber cuanto falta para un evento importante o medir el tiempo transcurrido desde un hito significativo. Tener este dato al alcance de un clic simplifica decisiones diarias.
Errores comunes que debes evitar
Confundir dias naturales con dias laborables
Un plazo de '30 dias habiles' no es lo mismo que 30 dias de calendario. Asegurate de usar la metrica correcta segun el contexto.
No considerar los anios bisiestos
Febrero tiene 29 dias cada cuatro anios. Un calculo manual puede omitir esto y arrojar resultados incorrectos.
Incluir o excluir la fecha de inicio
Algunos contextos cuentan el primer dia y otros no. Verifica si tu calculo debe ser inclusivo o exclusivo.
Olvidar los cambios de horario
El cambio de hora de verano/invierno puede afectar calculos que involucren horas especificas junto con las fechas.
Usar formatos de fecha inconsistentes
Mezclar formato DD/MM/AAAA con MM/DD/AAAA genera confusiones. Nuestra herramienta estandariza esto automaticamente.
Artículos relacionados en nuestro blog
Días naturales, hábiles y laborables: no son sinónimos
Aquí es donde se pierde dinero de verdad. Presentar un recurso un día tarde porque contaste naturales cuando eran hábiles tiene consecuencias reales, y la administración no admite el argumento de que la calculadora decía otra cosa. Los tres conceptos se parecen y significan cosas distintas.
- Días naturales: todos los días del calendario, sin excepción. Sábados, domingos, festivos, Navidad y el 1 de mayo cuentan igual que un martes cualquiera.
- Días hábiles: los días en los que la Administración o los tribunales computan plazos. Se excluyen sábados, domingos y festivos. Es un concepto normativo, no depende de si tú trabajas ese día.
- Días laborables: los días en los que tú tienes obligación de trabajar según tu convenio y el calendario laboral de tu empresa. Un comercio con jornada de sábado tiene sábados laborables aunque no sean hábiles a efectos de plazos.
Plazos administrativos: la regla de la Ley 39/2015
El artículo 30 de la Ley 39/2015, del Procedimiento Administrativo Común de las Administraciones Públicas, es la norma que necesitas conocer si tratas con Hacienda, la Seguridad Social, un ayuntamiento o cualquier organismo público. Sus reglas clave son cuatro:
- Los plazos por días son hábiles salvo que la norma diga expresamente «naturales». Y cuando sean naturales, la propia notificación tiene que hacerlo constar. Si tu carta dice «quince días» a secas, son quince hábiles.
- Los sábados no son hábiles. Este cambio entró en vigor con la Ley 39/2015 el 2 de octubre de 2016. Antes de esa fecha el sábado sí computaba en vía administrativa, y por eso los cálculos de expedientes antiguos no cuadran si aplicas la regla actual.
- El plazo empieza el día siguiente a la notificación o publicación. El día en que recibes el documento nunca se cuenta.
- Si el último día es inhábil, el plazo se prorroga al primer día hábil siguiente. Nunca vence un sábado, un domingo o un festivo.
Hay una quinta regla que da muchos disgustos: los plazos expresados en meses o años se cuentan de fecha a fecha, y ahí sí entran los días inhábiles. Un mes desde el 15 de marzo vence el 15 de abril, no a los 30 días. Y si el mes de vencimiento no tiene día equivalente —un mes desde el 31 de enero—, el plazo expira el último día de ese mes.
Plazos procesales y el agosto inhábil
En los juzgados el cómputo es todavía más restrictivo. La Ley Orgánica del Poder Judicial declara inhábiles a efectos procesales los sábados y domingos, los días 24 y 31 de diciembre, los festivos nacionales y los festivos de la comunidad autónoma o la localidad, y los días del mes de agosto, salvo para las actuaciones declaradas urgentes por las leyes procesales.
Ese agosto inhábil es la sorpresa más frecuente para quien viene del mundo administrativo, donde agosto es un mes normal y corriente. Y tiene excepciones dentro de las excepciones: en el orden social, procedimientos como el despido, las medidas cautelares o la tutela de derechos fundamentales sí corren en agosto. Si tu asunto está judicializado, no calcules el plazo tú solo con esta herramienta: contrástalo con tu abogado o procurador, porque el orden jurisdiccional cambia la respuesta.
Plazos civiles y contractuales
El artículo 5 del Código Civil resuelve el cómputo entre particulares con dos frases muy claras. La primera: en los plazos señalados por días a contar desde uno determinado, ese día queda excluido y el cómputo empieza al día siguiente. La segunda: en el cómputo civil de los plazos no se excluyen los días inhábiles.
Corrección importante: circula por muchas webs (y estaba en una versión anterior de esta misma página) la idea de que «en Derecho civil el día inicial sí se cuenta». Es falso. El artículo 5.1 del Código Civil excluye el día inicial igual que la ley administrativa. Lo que diferencia al cómputo civil es que sus plazos son naturales, no que empiecen antes.
Traducido a un contrato: si no pone nada, los días son naturales y el primero no cuenta. Si quieres que sean hábiles, tiene que estar escrito, y conviene definir qué significa hábil, porque el calendario de festivos de Bilbao y el de Sevilla no coinciden y las dos partes pueden estar contando cosas distintas de buena fe.
Tabla comparativa de cómputos
| Ámbito | Tipo de día por defecto | ¿Cuenta el día inicial? | ¿Sábado hábil? | ¿Agosto corre? |
|---|---|---|---|---|
| Administrativo (Ley 39/2015) | Hábiles, salvo que la norma diga naturales | No, empieza al día siguiente | No, desde el 2-10-2016 | Sí, con normalidad |
| Judicial (LOPJ / leyes procesales) | Hábiles | No, empieza al día siguiente | No | No, salvo actuaciones urgentes |
| Civil / contractual (art. 5 CC) | Naturales | No, empieza al día siguiente | Sí, cuenta como cualquier día | Sí |
| Consumo a distancia (desistimiento) | Naturales (14 días) | No, cuenta desde la recepción | Sí | Sí |
| Laboral (convenio y calendario de empresa) | Depende del convenio | Según se pacte | Depende del sector | Sí, salvo cierre por vacaciones |
Ese cuadro resuelve la mayoría de dudas, pero no sustituye a la lectura de la norma concreta que te aplica. Cuando un plazo te va a costar dinero o un derecho, la costumbre sana es calcularlo dos veces por métodos distintos y presentar el escrito con margen, nunca el último día.
Fuente: Ley 39/2015, del Procedimiento Administrativo Común (texto consolidado en el BOE, consultado el 15-10-2026).
Años bisiestos: la regla completa, no la de guardería
Casi todo el mundo se sabe media regla: «cada cuatro años febrero tiene 29 días». La media que falta es la que hace que el calendario funcione a largo plazo, y también la que provoca errores en software que nadie detecta hasta que llega el año problemático.
La regla completa del calendario gregoriano tiene tres pisos:
- Un año es bisiesto si es divisible entre 4.
- Salvo que sea divisible entre 100, en cuyo caso no lo es.
- Salvo que además sea divisible entre 400, en cuyo caso vuelve a serlo.
Por eso 1900 no fue bisiesto (es divisible entre 4 y entre 100, pero no entre 400) y 2000 sí lo fue (divisible entre 400). Y por eso 1800 y 2100 tampoco lo son. La gente que vivió el año 2000 tiene la intuición equivocada precisamente porque le tocó la excepción de la excepción.
¿Para qué sirve tanto retorcimiento? Para ajustar el calendario al año trópico. La Tierra tarda unas 365,2422 días en dar una vuelta al Sol. Un calendario de 365 días se desfasa casi un día cada cuatro años; uno que añada un bisiesto cada cuatro años sin excepciones —el calendario juliano— corrige de más y se desfasa unos tres días cada cuatro siglos. La regla gregoriana deja el año medio en 365,2425 días, un error de apenas medio minuto al año.
Ese desfase acumulado del calendario juliano es lo que obligó a la reforma de 1582: en España, Portugal, Italia y Polonia se pasó directamente del jueves 4 de octubre al viernes 15 de octubre de 1582. Diez días desaparecieron del calendario. Otros países tardaron siglos en sumarse, y por eso las fechas históricas anteriores a la adopción local hay que manejarlas con cuidado: la misma jornada tiene dos fechas según el calendario que use la fuente.
Bisiestos y software: el bug que Excel arrastra desde los ochenta
Hay un caso famoso que ilustra lo caro que sale equivocarse aquí. Excel numera las fechas asignando el 1 al 1 de enero de 1900, y en su serie existe un 29 de febrero de 1900 que nunca ocurrió. Microsoft lo mantiene deliberadamente por compatibilidad con Lotus 1-2-3, que traía el fallo de origen. La consecuencia práctica es que cualquier resta de fechas anteriores al 1 de marzo de 1900 sale desplazada en un día. Para trabajo normal da igual; para series históricas o cálculos actuariales, no.
Si programas, la lección es no escribir tu propia función de bisiestos ni tu propia aritmética de fechas. Usa la biblioteca de fechas del lenguaje. El calendario tiene demasiadas excepciones acumuladas por la historia como para reinventarlo en una tarde.
Bisiestos cercanos y su efecto en tus cálculos
| Año | ¿Bisiesto? | Por qué | Días |
|---|---|---|---|
| 1900 | No | Divisible entre 100 y no entre 400 | 365 |
| 2000 | Sí | Divisible entre 400 | 366 |
| 2024 | Sí | Divisible entre 4 | 366 |
| 2025 | No | No divisible entre 4 | 365 |
| 2026 | No | No divisible entre 4 | 365 |
| 2028 | Sí | Divisible entre 4 | 366 |
| 2100 | No | Divisible entre 100 y no entre 400 | 365 |
Un apunte que sorprende: el calendario gregoriano se repite exactamente cada 400 años, porque ese ciclo suma 146.097 días y esa cifra es divisible entre 7. De ese ciclo cerrado sale otra curiosidad comprobable: el día 13 cae en viernes con más frecuencia que en cualquier otro día de la semana.
Excel y Google Sheets: SIFECHA, DIAS.LAB y compañía
Las hojas de cálculo guardan las fechas como números enteros, así que la resta directa funciona. El resto de funciones existen para cubrir los casos que la resta no resuelve. Aviso previo: los ejemplos usan punto y coma como separador de argumentos, que es lo habitual en la configuración regional española. Si tu instalación usa la coma, cámbialo.
La resta directa
=B2-A2 con ambas celdas en formato fecha te da los días naturales entre las dos, con el día de partida excluido. Si el resultado te sale como una fecha rara en vez de un número, cambia el formato de la celda del resultado a «General» o «Número». Es el fallo número uno de quien empieza.
SIFECHA: la función que Excel esconde
=SIFECHA(A2;B2;"d") —DATEDIF en la versión inglesa— devuelve la diferencia entre dos fechas en la unidad que le pidas. Es una función heredada de Lotus 1-2-3 que Microsoft mantiene por compatibilidad pero no documenta en el asistente: no aparece en el autocompletado, así que tienes que escribirla entera. Sus unidades:
"d": días completos entre las dos fechas."m": meses completos."y": años completos. Es la forma limpia de calcular una edad."ym": meses restantes tras descontar los años completos."md": días restantes tras descontar años y meses completos. Microsoft advierte de que esta unidad puede dar resultados negativos en ciertos casos."yd": días restantes tras descontar los años completos.
Combinando tres de ellas obtienes el clásico «X años, Y meses y Z días»: =SIFECHA(A2;B2;"y")&" años, "&SIFECHA(A2;B2;"ym")&" meses y "&SIFECHA(A2;B2;"md")&" días".
DIAS.LAB: días hábiles con festivos
=DIAS.LAB(A2;B2;festivos) —NETWORKDAYS en inglés— cuenta los días laborables entre dos fechas excluyendo sábados, domingos y, si le pasas un rango con fechas, los festivos que le indiques. Dos detalles que cambian el resultado:
- Es inclusiva en los dos extremos. A diferencia de la resta, cuenta tanto la fecha inicial como la final si son laborables. Del lunes al viernes de la misma semana devuelve 5, no 4.
- El rango de festivos es tuyo. Excel no trae calendario español precargado. Tienes que crear una columna con los festivos nacionales, los de tu comunidad y los de tu municipio, y referenciarla.
=DIAS.LAB.INTL(A2;B2;fin_de_semana;festivos) —NETWORKDAYS.INTL— hace lo mismo pero te deja definir qué días son fin de semana, con un código numérico o con una cadena de siete caracteres de ceros y unos empezando en lunes. Para un negocio que solo libra los domingos, la cadena "0000001" hace el trabajo.
Ir hacia adelante en vez de medir
El problema inverso —«¿qué fecha será dentro de 30 días hábiles?»— se resuelve con =DIA.LAB(A2;30;festivos) (WORKDAY) o su variante =DIA.LAB.INTL. Para plazos por meses, =FECHA.MES(A2;1) (EDATE) devuelve la misma fecha del mes siguiente y aplica por su cuenta la regla del último día cuando no hay equivalente: del 31 de enero salta al 28 o 29 de febrero, exactamente como manda el artículo 30.4 de la Ley 39/2015.
Google Sheets
Sheets implementa las mismas funciones con los mismos nombres traducidos cuando el idioma de la hoja está en español, y acepta también los nombres ingleses. DATEDIF, NETWORKDAYS, NETWORKDAYS.INTL, WORKDAY y EDATE funcionan igual. Dos diferencias prácticas: el separador de argumentos depende de la configuración regional del documento, no de tu ordenador, y HOY() se recalcula según la zona horaria del archivo, que se ajusta en la configuración de la hoja de cálculo. Si tu equipo está repartido entre continentes, fija esa zona horaria antes de que alguien reporte un día de diferencia.
| Qué quieres | Excel / Sheets en español | Versión inglesa | ¿Incluye los dos extremos? |
|---|---|---|---|
| Días naturales entre dos fechas | =B2-A2 o =DIAS(B2;A2) | =DAYS(B2;A2) | No |
| Diferencia en días, meses o años | =SIFECHA(A2;B2;"d") | =DATEDIF(A2;B2;"d") | No |
| Días laborables descontando festivos | =DIAS.LAB(A2;B2;festivos) | =NETWORKDAYS(...) | Sí |
| Días laborables con fin de semana personalizado | =DIAS.LAB.INTL(A2;B2;"0000011";festivos) | =NETWORKDAYS.INTL(...) | Sí |
| Fecha tras N días laborables | =DIA.LAB(A2;30;festivos) | =WORKDAY(...) | No aplica |
| Misma fecha N meses después | =FECHA.MES(A2;1) | =EDATE(A2;1) | No aplica |
| Fecha de hoy | =HOY() | =TODAY() | No aplica |
Preguntas frecuentes
¿Como calcular cuantos dias hay entre dos fechas?
Introduce la fecha de inicio y la fecha de fin en nuestra calculadora. El resultado aparece al instante, desglosado en dias, semanas y meses. No necesitas hacer operaciones mentales ni contar en el calendario.
¿La herramienta cuenta los dias laborables?
Si. Ademas de los dias naturales, muestra por separado los dias habiles (lunes a viernes) y los fines de semana, ideal para calcular plazos de trabajo o tramites.
¿Funciona con fechas de diferentes anios?
Por supuesto. Puedes calcular la diferencia entre fechas de cualquier anio, ya sean fechas pasadas, futuras o una combinacion de ambas.
¿Tiene en cuenta los anios bisiestos?
Si. El algoritmo considera automaticamente los anios bisiestos para que el resultado sea siempre exacto, sin importar el rango de fechas.
¿Puedo usarla para calcular semanas de embarazo?
Si, es uno de sus usos mas populares. Introduce la fecha de tu ultima menstruacion como inicio y la fecha actual como fin para saber tus semanas exactas de gestacion.
¿Necesito registrarme para usar la calculadora?
No. La herramienta es completamente gratuita y funciona directamente en el navegador, sin registro, sin descargas y sin limites de uso.
¿Cual es la diferencia entre dias naturales y dias habiles?
Los dias naturales incluyen todos los dias del calendario (lunes a domingo). Los dias habiles solo cuentan de lunes a viernes, excluyendo fines de semana y, en algunos casos, festivos.
¿Puedo calcular cuantos dias faltan para una fecha futura?
Si. Simplemente pon la fecha de hoy como inicio y la fecha del evento futuro como fin. Obtendras la cuenta exacta de dias restantes.
Aviso informativo
Esta herramienta tiene una finalidad exclusivamente informativa y orientativa. Los resultados generados son aproximados y pueden variar segun las condiciones especificas de cada caso. No deben usarse como base unica para tomar decisiones importantes.