Tiempo y fechas
Calculadora de diferencia entre fechas
Introduce una fecha de inicio y una de fin para medir la distancia entre ellas en días, semanas, meses y años.
Cuenta la fecha de fin cuando deban incluirse tanto el primer día como el último, como en un periodo de alquiler frente a una estancia de hotel.
Cómo se calcula la diferencia entre dos fechas
El recuento de días es simplemente la fecha posterior menos la anterior, medido en días naturales completos: días = fecha de fin − fecha de inicio. Así el día de inicio es el día cero, la convención que usan las hojas de cálculo (=B1−A1) y la mayoría de los lenguajes de programación. Si eliges contar la fecha de fin, se suma un día, lo correcto cuando tanto el primer día como el último forman parte del periodo, por ejemplo los días de un festival o una solicitud de vacaciones de lunes a viernes (5 días, no 4).
Los meses naturales se cuentan avanzando desde la fecha de inicio de mes en mes sin sobrepasar la fecha de fin y contando después los días sobrantes. Cuando el día de inicio no existe en un mes más corto (31 de enero más un mes), se usa el último día de ese mes. Ejemplo: del 22 de octubre de 2026 al 20 de enero de 2027 hay 90 días. Eso son 12 semanas y 6 días; avanzando por meses se llega al 22 de diciembre tras 2 meses, y 29 días más llevan al 20 de enero, así que son 2 meses y 29 días, o unos 0,25 años.
| Desde | Hasta | Días | Con la fecha de fin | Meses + días |
|---|---|---|---|---|
| 1 ene 2026 | 1 feb 2026 | 31 | 32 | 1 + 0 |
| 1 ene 2026 | 1 mar 2026 | 59 | 60 | 2 + 0 |
| 1 ene 2028 | 1 mar 2028 | 60 | 61 | 2 + 0 |
| 15 mar 2026 | 4 jul 2026 | 111 | 112 | 3 + 19 |
| 1 ene 2026 | 1 ene 2027 | 365 | 366 | 12 + 0 |
Cómo elegir la regla de recuento adecuada
La mayoría de los desacuerdos sobre distancias entre fechas vienen de si se incluye o no el último día. Una estancia de hotel del día 10 al 14 son 4 noches, así que deja fuera la fecha de fin; un curso que va del 10 al 14 abarca 5 días, así que cuéntala. Los contratos y los plazos legales suelen definir su propia regla, así que lee la redacción antes de fiarte de cualquiera de las dos cifras.
Los meses no tienen una duración fija, por eso la cifra de meses se da como meses más días y no como un decimal. La línea de años divide entre 365,2425, la duración media de un año del calendario gregoriano incluidos los bisiestos, así que es un promedio continuo y no un recuento de cumpleaños. Los días bisiestos se tienen en cuenta automáticamente: la distancia de enero a marzo es un día más larga en 2028 que en 2026, como muestra la tabla. Para medir solo días laborables, resta los fines de semana y los festivos, algo que esta herramienta no hace.
Preguntas frecuentes
¿Cómo calculo el número de días entre dos fechas?
Resta la fecha anterior a la posterior en días naturales. En una hoja de cálculo, pon las fechas en dos celdas y usa =B1-A1. Suma 1 si deben contar tanto el primer día como el último.
¿Debo incluir la fecha de fin al contar los días?
Inclúyela cuando cuente cada día del intervalo, como los días de vacaciones o de un evento. Déjala fuera en duraciones como las noches de hotel, los días de un préstamo o la edad en días.
¿Cuántos días hay entre dos fechas separadas por un año?
365 días, o 366 si el periodo incluye el 29 de febrero de un año bisiesto, como del 1 de enero de 2028 al 1 de enero de 2029.