Calculivo

Días entre dos fechas

Días, semanas, días laborables y horas entre dos fechas — al instante.

Resultado —

Acerca de esta calculadora

Cuenta atrás para un plazo, duración de contrato, facturación de proyecto, días hasta las vacaciones — esta calculadora le da cada medida útil del tiempo entre dos fechas: días totales, semanas, días laborables (lun–vie), días de fin de semana, horas y minutos.

Cómo funciona

El cálculo es aritmética calendaria pura. Días totales = diferencia absoluta entre las dos fechas. Semanas = días / 7 (redondeado abajo). Horas y minutos derivan de los días totales.

Los días laborables se cuentan recorriendo el calendario día a día y excluyendo sábados y domingos. Los festivos NO se restan — los calendarios varían demasiado entre países y comunidades autónomas para integrarlos automáticamente.

Si la fecha de fin es anterior a la de inicio, la calculadora devuelve la diferencia absoluta en lugar de un número negativo. Los años bisiestos, longitudes de mes y cambios de hora (sin impacto en el cálculo de días) se gestionan correctamente.

Para un cálculo de edad puro (años + meses + días) use la calculadora de edad dedicada — da la descomposición que se escribe en el DNI. Esta está optimizada para totales y cálculos de días laborables — práctica para gestión de proyectos.

Fórmula

días_totales = abs(fin - inicio) / 86 400 000 ms
semanas_totales = floor(días_totales / 7)
horas_totales = floor(abs(fin - inicio) / 3 600 000)
días_laborables = cantidad de días desde inicio hasta fin donde día_semana ∈ {Lun, Mar, Mié, Jue, Vie}

Ejemplos

1 de enero de 2026 al 31 de marzo de 2026

El primer trimestre de 2026 son 89 días, de los cuales 64 son laborables — cercano al estándar de 63 días hábiles por trimestre.

Resultado: 89 días — 12 semanas — 64 días laborables — 26 días de fin de semana

Baja maternal 1 de junio al 31 de agosto de 2026

Una baja de tres meses en verano cubre 91 días naturales y 65 laborables (antes de restar festivos).

Resultado: 91 días — 13 semanas — 65 días laborables

Preguntas frecuentes

¿Resta los festivos? +
No. Los festivos varían según país y comunidad (festivos nacionales, autonómicos, locales). Para restarlos, consulte el calendario laboral de su CCAA y sustraiga.
¿Qué cuenta como día laborable? +
De lunes a viernes inclusive. La calculadora cuenta cada día entre semana entre la fecha de inicio y fin, incluyendo ambos extremos.
¿Se manejan los años bisiestos? +
Sí. La aritmética JavaScript Date contempla el 29 de febrero, meses de longitudes variables y cambios de hora (sin impacto en el cálculo).
¿Se puede contar en meses? +
No en esta calculadora — los meses tienen longitudes variables (28–31 días) y el «total meses» sería ambiguo. Para años+meses+días use la calculadora de edad.
¿Funciona entre zonas horarias? +
Las fechas se tratan como fechas calendarias locales sin conversión de zona horaria. Para cálculos precisos a la hora entre zonas, trabaje en UTC.

Calculadoras relacionadas