Días entre dos fechas
Días, semanas, días laborables y horas entre dos fechas — al instante.
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