Calculadora de Diferencia de Fechas
Descubre el tiempo exacto entre dos fechas — en años, meses, días, semanas, horas y minutos.
¿Qué es la diferencia entre fechas?
La diferencia entre fechas es el tiempo que pasa entre dos fechas del calendario. Hay dos formas comunes de expresarla: como un total único (por ejemplo, 1.234 días) o como un desglose de calendario en años, meses y días. Las dos respuestas son correctas — solo describen el mismo intervalo en unidades distintas. Esta calculadora muestra ambas a la vez, así eliges la que mejor se ajusta a tu caso.
Cómo usar la calculadora
Selecciona una fecha inicial y una fecha final. El resultado se actualiza al instante mientras escribes. Si la fecha final es anterior a la inicial, la calculadora las intercambia para que la duración sea siempre positiva. Activa Incluir el último día cuando necesites que la fecha final también cuente como un día completo — es así como se cobran las estancias, los alquileres y los contratos.
Cómo funciona el cálculo
Para el desglose en años, meses y días, usamos aritmética de calendario — el mismo método que harías en papel. Restamos primero los años, luego los meses y al final los días, pidiendo prestado del mes anterior cuando la resta de días sale negativa. La cantidad prestada es la duración real de ese mes anterior, por eso una fecha a final de febrero se comporta distinto a una a final de marzo. Para el total de días, dividimos los milisegundos transcurridos entre la duración de un día, lo que ya tiene en cuenta los años bisiestos. Los días laborables y los fines de semana se cuentan recorriendo cada día del intervalo y comprobando su día de la semana.
¿Qué unidad conviene usar?
| Situación | Mejor unidad |
|---|---|
| Edad, aniversarios, duración de proyectos | Años, meses y días |
| Plazos de trabajo o escuela | Días laborables |
| Períodos de pago, agendas recurrentes | Semanas |
| Viajes cortos, estancias de hotel | Total de días (con fin inclusivo) |
| Cuentas regresivas, registros de tiempo | Horas o minutos |
Preguntas frecuentes
¿La calculadora tiene en cuenta los años bisiestos?
Sí. El total de días se calcula a partir de marcas de tiempo reales, así que el 29 de febrero de los años bisiestos entra automáticamente. El desglose por meses también usa la duración real de cada mes, por lo que un intervalo que cruza un día bisiesto refleja ese día extra correctamente.
¿Por qué el resultado en años/meses/días no coincide con el total de días dividido entre 365?
Porque los meses y los años no tienen una duración fija. Un mes puede tener 28, 29, 30 o 31 días; un año puede tener 365 o 366. El desglose de calendario usa los meses reales que cubre el intervalo, lo cual es más fiel a la percepción humana del tiempo, pero no se puede obtener con una sola división.
¿Para qué sirve "incluir el último día"?
Por defecto, la duración es exclusiva — de lunes a martes es 1 día. Con la opción activada, el último día también se cuenta, y de lunes a martes pasa a ser 2 días. Úsala para estancias, alquileres y cualquier caso en el que tanto el inicio como el fin formen parte del período.
¿Qué pasa con el horario de verano?
La calculadora trabaja en días de calendario, no en horas de reloj, así que el cambio de hora no altera el resultado. Las horas y los minutos mostrados se derivan de días completos de 24 horas, por simplicidad. Si necesitas medir tiempo real de reloj durante una transición de horario, usa una herramienta basada en marcas de tiempo.
¿Cómo se cuentan los días laborables?
Los días laborables son de lunes a viernes; sábado y domingo cuentan como fin de semana. La calculadora recorre cada día del intervalo inclusivo y comprueba su día de la semana, así que el conteo es exacto incluso cuando el intervalo empieza o termina en fin de semana. No se consideran días festivos.
¿Funciona con fechas pasadas y futuras?
Sí. La calculadora funciona en ambos sentidos y acepta cualquier fecha que tu selector de fecha del navegador soporte. Si te equivocas en el orden, las intercambia automáticamente para que la duración sea siempre positiva.
EN
PT
ES