Contar los días entre dos fechas

Contar días a mano es fácil de equivocar: los meses tienen longitudes distintas, los años bisiestos añaden el 29 de febrero y hay que decidir si se cuentan el primer y el último día. La convención usada aquí es la de los plazos: del 1 de enero al 31 de diciembre de 2024 pasan 365 días; si se cuenta también el día final son 366, todos los días del año bisiesto.

Los días hábiles excluyen sábados, domingos y, si lo eliges, los festivos nacionales que caen entre semana: Año Nuevo, Reyes, Viernes Santo, 1 de mayo, 15 de agosto, 12 de octubre, 1 de noviembre, 6 y 8 de diciembre y Navidad. Los festivos de cada comunidad autónoma y los locales cambian según el lugar y hay que restarlos aparte.

La edad se cuenta por meses completos y luego por días, como en el calendario: del 31 de enero al 1 de marzo pasan un mes y un día. Quien nació el 29 de febrero cumple años el 28 de febrero en los años no bisiestos.

Errores frecuentes

  • No decidir si el día final cuenta: una estancia del 10 al 15 son 5 noches, pero abarca 6 días naturales.
  • Considerar hábiles los puentes y los cierres de empresa: la calculadora solo quita fines de semana y festivos nacionales.
  • Contar los meses como 30 días fijos: entre fechas reales la duración de los meses cambia y el error se acumula.

Preguntas frecuentes

¿El cálculo tiene en cuenta los años bisiestos?

Sí: las fechas se tratan como días reales del calendario, así que el 29 de febrero existe en los bisiestos y falta en los demás.

¿Qué festivos se excluyen?

Los festivos nacionales de España, con el Viernes Santo calculado cada año a partir de la Pascua. El Jueves Santo, el Lunes de Pascua y los festivos autonómicos o locales dependen del lugar y no se restan.

¿Cómo calculo un plazo de 30 días hábiles?

Elige «Fecha tras N días», introduce la fecha de partida y 30, y marca días hábiles: la calculadora salta fines de semana y festivos y muestra también cuántos días naturales pasan.

Cómo funciona este cálculo

Las fechas se convierten en días enteros desde el 1 de enero de 1970 en UTC, así el horario de verano no altera los recuentos. Diferencia = día final − día inicial (+1 si se cuenta el día final). Años y meses: el mayor número de meses completos que se pueden sumar a la fecha inicial sin pasar la final, llevando el día a fin de mes cuando no existe; el resto son días. Días hábiles: lunes a viernes menos los festivos nacionales; la Pascua con el algoritmo gregoriano de Meeus/Jones/Butcher.