InicioFechas y tiempo › Calculadora de días entre fechas

Calculadora de días entre fechas

Calcula al instante cuántos días, semanas y horas hay entre dos fechas, con o sin contar los días de inicio y fin.

Cómo usar la calculadora de días entre fechas

Introduce la fecha inicial y la fecha final en los dos campos. El resultado se calcula automáticamente en cuanto seleccionas ambas fechas, sin necesidad de recargar la página. Marca la casilla "Incluir el día inicial y el día final" si quieres contar también los dos extremos del intervalo, algo habitual al calcular estancias, alquileres o plazos contractuales por días completos.

Cómo se calcula la diferencia entre dos fechas

La calculadora convierte ambas fechas a medianoche en UTC y resta sus milisegundos para obtener el número de días completos entre ellas. Trabajar en UTC evita errores por el cambio de horario de verano/invierno, que puede desajustar en una hora los cálculos hechos con la hora local. El resultado se muestra siempre en valor absoluto, y si se marca "incluir ambos días" se suma 1 día al total. Los años bisiestos se calculan de forma nativa, ya que se usan fechas reales del calendario y no una aproximación de 365 días por año.

Ejemplo práctico

Del 1 al 31 de agosto:

  • Sin incluir los días extremos: 30 días (la diferencia pura entre ambas fechas).
  • Incluyendo el 1 y el 31 de agosto: 31 días (el total de días naturales que abarca agosto).

Esta diferencia es la razón por la que muchas facturas o contratos por días pueden variar en un día según se cuente o no el día de entrada.

Días transcurridos frente a días incluidos

"Días transcurridos" es el intervalo puro entre dos fechas (sin la casilla marcada): por ejemplo, de un lunes a un martes hay 1 día transcurrido. "Días incluidos" cuenta también la fecha de inicio, por lo que ese mismo lunes a martes serían 2 días si ambos se consideran días completos de uso. Elige la opción según lo que necesites calcular: plazos, edad o tiempo restante suelen usar días transcurridos; estancias, alquileres o tarifas por día suelen usar días incluidos.

Casos especiales

Fecha inicial igual a la fecha final
El resultado es 0 días sin incluir los extremos, o 1 día si se marca la casilla de inclusión.
Fecha final anterior a la fecha inicial
La calculadora no exige que las fechas estén en orden: si introduces la fecha final antes que la inicial, se calcula igualmente la diferencia en valor absoluto y se muestra un aviso indicándolo.
Años bisiestos
Se calculan correctamente porque se opera con fechas reales del calendario (por ejemplo, el 29 de febrero de un año bisiesto se cuenta como un día más).

Preguntas frecuentes

¿Se cuenta el día inicial en el resultado?

Por defecto no: el resultado es la diferencia entre las dos fechas. Si quieres contar también el día inicial y el final como parte del total, marca la casilla "Incluir el día inicial y el día final en el conteo".

¿La calculadora tiene en cuenta los años bisiestos?

Sí. El cálculo usa fechas reales del calendario, por lo que los años bisiestos (con 29 de febrero) se contabilizan de forma automática y correcta.

¿Calcula días naturales o días laborables?

Calcula días naturales, es decir, todos los días del calendario, incluyendo fines de semana y festivos. Esta primera versión no descuenta días laborables ni festivos.

¿Se guardan mis fechas en algún servidor?

No. Todo el cálculo se realiza en tu propio navegador con JavaScript; las fechas introducidas no se envían ni se almacenan en ningún servidor.