Días entre fechas
Escribe dos fechas y la diferencia se calcula de tres formas: en días, en semanas y en partes del calendario.
Días
30
Contando los dos días: 31
- Semanas y días4 semanas y 2 días
- Años, meses y días30 días
- Horas720
- Días de semanadomingo → martes
El número de días mide los intervalos entre las fechas. Para contar tanto el primer día como el último, usa la línea de arriba.
Cómo funciona
El número de días cuenta los días completos entre las fechas. Del 1 al 3 de marzo hay dos días, porque se cuentan los intervalos y no las fechas en sí.
Si deben contar los dos días, como en unas vacaciones o un alquiler, suma un día. Ese total también se muestra.
El desglose en años, meses y días sigue el calendario y no un número fijo de días por mes. Es el mismo cálculo que el de una edad: quien nació un 29 de febrero cumple años el 28 de febrero en los años que no son bisiestos.
Los meses tienen distinta duración, así que el desglose se ajusta al último día del mes. Del 31 de enero al 1 de marzo hay un mes y un día, porque el 31 de febrero no existe.
Internamente, el cálculo se hace en UTC, así que un cambio de horario nunca puede mover una fecha un día en ningún sentido.
Cómo se calcula la diferencia
Las semanas son los días divididos entre siete, redondeados hacia abajo, y el resto se muestra en días. El desglose en años, meses y días avanza la fecha de inicio tantos meses completos como caben hasta la fecha final, incluida, y cuenta el resto en días. Las horas son los días multiplicados por 24. En periodos largos las cifras crecen: del 1 de enero de 2000 al 1 de octubre de 2026 hay 9770 días, es decir, 1395 semanas y 5 días, o 26 años y 9 meses.
Ejemplo
Del jueves 1 de octubre de 2026 al miércoles 6 de enero de 2027, Día de Reyes, hay 97 días, es decir, 13 semanas y 6 días. En partes de calendario son 3 meses y 5 días: tres meses después del 1 de octubre es el 1 de enero, y de ahí al 6 de enero hay 5 días. Contando los dos días son 98, y en horas la herramienta muestra 2328.
Casos límite
Del 28, 29, 30 o 31 de enero de 2026 al 1 de marzo de 2026 la respuesta es siempre 1 mes y 1 día, aunque los días son 32, 31, 30 y 29. Se debe a que un mes después del 29, 30 o 31 de enero se ajusta al 28 de febrero.
Las horas son siempre los días por 24, pero las horas reales entre dos medianoches siguen el reloj. Según el Real Decreto 236/2002, la hora de verano termina el último domingo de octubre a las tres de la madrugada, que pasan a ser las dos (en Canarias, de las dos a la una), y ese día dura oficialmente 25 horas. En 2026 es el 25 de octubre, así que entre la medianoche del 1 de octubre y la del 1 de noviembre pasaron en España 745 horas, mientras que la herramienta muestra 744.
La herramienta usa el calendario gregoriano también antes de su adopción. En los reinos europeos de la Monarquía hispánica no se contaron los diez días entre el 4 y el 15 de octubre de 1582: al 4 de octubre le siguió el 15. La herramienta, en cambio, cuenta 11 días entre esas dos fechas. Entre una fecha anterior al cambio, escrita con el calendario juliano, y otra posterior, la herramienta cuenta diez días de más.