Calculadora de diferencia entre fechas

Calcula la diferencia entre dos fechas en días, semanas, meses, años y días laborables. Útil para plazos, duración de proyectos y cuentas atrás.

Elige las dos fechas

El resultado lleva signo: si la fecha de fin es anterior al inicio, los días serán negativos.

Resultado

Elige dos fechas y pulsa Calcular diferencia.

¿Qué es una calculadora de diferencia entre fechas?

Una calculadora de diferencia entre fechas cuenta el tiempo entre dos fechas del calendario. Responde a preguntas como cuántos días quedan hasta un plazo, cuántos días laborables dura realmente un proyecto, cuántos meses cubre un contrato o cuánto duró un periodo de facturación. Como los meses y los años no miden lo mismo, la respuesta depende de la convención que uses, y esta página muestra todas a la vez en lugar de obligarte a elegir.

En la práctica importan cuatro cifras. El total en días es la diferencia bruta. Los días laborables quitan sábados y domingos. El periodo de calendario reparte esa misma diferencia en años, meses y días como lo escribiría una persona: del 4 de octubre al 31 de diciembre son «2 meses 27 días», no «88 días». Y la misma distancia expresada en semanas, meses, años, horas y minutos cubre el resto.

Se usa para contratos y periodos de preaviso, planificación de proyectos y sprints, ciclos de facturación, días de vacaciones, garantías y visados, y cualquier pregunta del tipo «cuántos días hay entre estas dos fechas». Si las fechas están en una hoja de cálculo, los pasos de abajo incluyen las fórmulas de Excel y Google Sheets que devuelven los mismos números.

Cómo calcular la diferencia entre fechas

  1. Elige una fecha de inicio en el primer campo.
  2. Elige una fecha de fin en el segundo campo.
  3. Pulsa Calcular diferencia.
  4. Lee los resultados: el periodo, los días totales, los días laborables, semanas, meses, años, horas y minutos, y copia el resumen si lo necesitas.
  5. Los días laborables excluyen solo sábados y domingos. No se restan festivos, porque cambian según el país y a veces según la región.
  6. Si la fecha de fin es anterior a la de inicio, las cifras salen negativas, así que la misma página sirve en los dos sentidos.
  7. En Excel o Google Sheets, =B1-A1 da los días totales, =NETWORKDAYS(A1,B1) da los días laborables y una cadena DATEDIF da el periodo: =DATEDIF(A1,B1,"y") & " años " & DATEDIF(A1,B1,"ym") & " meses " & DATEDIF(A1,B1,"md") & " días".

Ejemplos de diferencia entre fechas

Un proyecto de dos semanas

2026-10-01 → 2026-10-15
14 días · 10 días laborables · 2 semanas

Un año completo

2026-01-01 → 2027-01-01
365 días · 261 días laborables · 1 año

Un plazo de este trimestre

2026-10-04 → 2026-12-31
88 días · 63 días laborables · 2 meses 27 días

Un rango que incluye un fin de semana

2026-10-05 → 2026-10-15
10 días · 8 días laborables · el fin de semana queda fuera

A caballo entre dos años

2026-12-20 → 2027-01-05
16 días · 11 días laborables · 2 semanas

Un febrero bisiesto

2028-02-01 → 2028-03-01
29 días · 21 días laborables · febrero de 2028 tiene 29 días

Calculadora en el navegador frente a otras opciones

CriterioDiferencia de fechas de UrsaKitHoja de cálculoContar a mano
Días laborablesSí, sin fines de semanaRequiere una fórmulaMuy lento
Periodo calendarioAños, meses, díasRequiere preparaciónPropenso a errores
Los datos salen del dispositivoNo, se ejecuta en el navegadorDepende de la herramientaNo
Fórmula de Excel / SheetsEn los pasos de arribaIntegradaNinguna
Requiere registroNoDepende de la herramientaNo
¿Cuenta los dos extremos?No: la fecha de inicio es el día ceroDepende de la fórmulaFácil equivocarse
PreparaciónAbrir la páginaCrear la hojaNinguna
Preguntas frecuentes

Preguntas frecuentes

¿La calculadora es gratis?

Sí. No hay cuenta, ni límite, ni coste.

¿Cómo se cuentan los días laborables?

Se excluyen sábados y domingos. No se restan festivos, porque cambian según el país.

¿Qué pasa si la fecha de fin es anterior al inicio?

Los valores llevan signo, así que los días salen negativos y el periodo sigue describiendo la diferencia.

¿Cómo se cuentan meses y años?

Se usan meses y años naturales completos, no bloques de 30 días, así que del 1 de enero al 1 de febrero es exactamente un mes.

¿Tiene en cuenta los años bisiestos?

Sí. Trabaja con fechas reales del calendario, así que el 29 de febrero se maneja bien.

¿Cómo calculo la diferencia entre dos fechas en Excel?

Resta la celda anterior a la posterior para los días totales (=B1-A1), usa =NETWORKDAYS(A1,B1) para los días laborables y una cadena DATEDIF para el periodo: =DATEDIF(A1,B1,"y") & " años " & DATEDIF(A1,B1,"ym") & " meses " & DATEDIF(A1,B1,"md") & " días". Google Sheets tiene las mismas funciones.

¿La calculadora incluye la fecha de inicio y la de fin?

No: cuenta la distancia, así que la fecha de inicio es el día cero y la de fin es el último día contado. Del 1 al 15 de octubre son 14 días, igual que =B1-A1 en una hoja de cálculo. NETWORKDAYS de Excel, en cambio, incluye los dos extremos, así que devuelve un día laborable más que la cifra de esta página.

Todas las Herramientas