CalcLibrary

Calculadora de diferencia de fechas

Encuentra la diferencia exacta entre dos fechas en años, meses y días. También muestra el total de días, semanas y horas.

Ejemplos

Un año calendario

Del 1 de enero de 2025 al 1 de enero de 2026.

Fecha de inicio
1 ene 2025
Fecha de fin
1 ene 2026
Años
1
Meses
0
Días
0
Días totales
365
Semanas totales
52,1
Horas totales
8760

Insertar esta calculadora

Copia un fragmento iframe gratuito para artículos, páginas de aprendizaje, foros, wikis, boletines y documentación interna.

Cómo funciona

Fórmula

totalDays=Δt86400000\text{totalDays} = \frac{\Delta t}{86400000}

totalHours=totalDays×24\text{totalHours} = \text{totalDays} \times 24

Variables, símbolos y unidades

Δt\Delta t

Milisegundos entre la fecha anterior y la posterior (UTC)

totalDays\text{totalDays}

Días calendario completos entre las dos fechas

totalHours\text{totalHours}

Horas totales entre las dos fechas

8640000086400000

Milisegundos en un día (24 × 60 × 60 × 1000)
Método de cálculo explicado

Ingresa dos fechas. La calculadora determina cuál es anterior y calcula la diferencia en años, meses y días. También calcula el total de días, semanas y horas entre ambas fechas.

Desglose de calendario del intervalo entre dos fechas:

  1. Ordenar las entradas para que la fecha anterior vaya primero; el orden en que las introdujiste no importa.
  2. Calcular provisionalmente las diferencias de año, mes y día: an˜os=an˜oPosterioran˜oAnterior\text{años} = \text{añoPosterior} - \text{añoAnterior}, meses=mesPosteriormesAnterior\text{meses} = \text{mesPosterior} - \text{mesAnterior}, dıˊas=dıˊaPosteriordıˊaAnterior\text{días} = \text{díaPosterior} - \text{díaAnterior}.
  3. Si la diferencia de días es negativa, la fecha posterior aún no ha alcanzado el mismo día del mes que la anterior — toma prestados los días del mes anterior y resta uno al conteo de meses.
  4. Si la diferencia de meses queda negativa, el mes posterior está aún antes del mes anterior dentro del año — toma prestados 12 meses y resta uno al conteo de años.
  5. Calcular la duración total directamente a partir de las marcas de tiempo: totalDays=Δt/86400000\text{totalDays} = \Delta t / 86400000, totalWeeks=totalDays/7\text{totalWeeks} = \text{totalDays} / 7, totalHours=totalDays×24\text{totalHours} = \text{totalDays} \times 24. Las fechas se interpretan como medianoche UTC para evitar desfases por horario de verano a lo largo del intervalo.

Ejemplos

Un año calendario1 ene 2025 · 1 ene 20261

Del 1 de enero de 2025 al 1 de enero de 2026.

Fecha de inicio
1 ene 2025
Fecha de fin
1 ene 2026
Años
1
Plazo de proyecto15 mar 2026 · 30 sept 20260

Un proyecto del 15 de marzo de 2026 al 30 de septiembre de 2026.

Fecha de inicio
15 mar 2026
Fecha de fin
30 sept 2026
Años
0
Período histórico20 jul 1969 · 25 abr 202656

Desde el alunizaje (20 de julio de 1969) hasta el 25 de abril de 2026.

Fecha de inicio
20 jul 1969
Fecha de fin
25 abr 2026
Años
56

Preguntas frecuentes

¿Cómo se calcula la diferencia?
La calculadora identifica la fecha más antigua y la más reciente, luego cuenta años completos, meses restantes y días restantes. El total de días se calcula por separado como diferencia absoluta.
¿Importa el orden de las fechas?
No. La calculadora detecta automáticamente cuál fecha es anterior y calcula la diferencia positiva. Puedes ingresar cualquier fecha primero.
¿Se manejan los años bisiestos?
Sí. El cálculo usa fechas reales del calendario, por lo que los años bisiestos de 366 días se cuentan correctamente.
¿Qué formato de fecha debo usar?
Usa el formato ISO AAAA-MM-DD (ej. 2026-04-07 para el 7 de abril de 2026). Esto asegura una interpretación consistente independientemente del idioma.
¿Puedo usarlo para calcular días hábiles?
Esta calculadora cuenta días calendario, no días hábiles. Incluye fines de semana y festivos. Para días hábiles, debes excluir los días no laborales por separado.

Calculadoras relacionadas

Todas las calculadoras