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

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

Años
1
Meses
0
Días
0
Días totales
365
Semanas totales
52,1
Horas totales
8760

Son aproximadamente 52,1 semanas.

¿Fue útil?

Ejemplos

Cómo funciona

Fórmula

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

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

Variables de cálculo

Δ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)

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.

Preguntas frecuentes

01¿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.
02¿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.
03¿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.
04¿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.
05¿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.

Todas las calculadoras