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
- Elige una fecha de inicio en el primer campo.
- Elige una fecha de fin en el segundo campo.
- Pulsa Calcular diferencia.
- 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.
- 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.
- 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.
- 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
| Criterio | Diferencia de fechas de UrsaKit | Hoja de cálculo | Contar a mano |
|---|---|---|---|
| Días laborables | Sí, sin fines de semana | Requiere una fórmula | Muy lento |
| Periodo calendario | Años, meses, días | Requiere preparación | Propenso a errores |
| Los datos salen del dispositivo | No, se ejecuta en el navegador | Depende de la herramienta | No |
| Fórmula de Excel / Sheets | En los pasos de arriba | Integrada | Ninguna |
| Requiere registro | No | Depende de la herramienta | No |
| ¿Cuenta los dos extremos? | No: la fecha de inicio es el día cero | Depende de la fórmula | Fácil equivocarse |
| Preparación | Abrir la página | Crear la hoja | Ninguna |
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.