Calculadora de Duración

Calcula el tiempo transcurrido entre dos momentos. Obtén la duración exacta en horas, minutos y segundos para jornada laboral, viajes y sueño. Calculadora de tiempo gratuita.

Ingrese la hora de inicio en formato HH:MM:SS

Ingrese la hora de fin en formato HH:MM:SS (el cruce de medianoche se gestiona automáticamente)

Cómo usar

  1. Ingresar hora de inicio

    Introduzca la hora de inicio (horas y minutos).

  2. Ingresar hora final

    Introduzca la hora final.

  3. Ver duración

    Vea la duración calculada en diferentes formatos.

¿Qué es el tiempo transcurrido?

El tiempo transcurrido (elapsed time) es la cantidad de tiempo que pasa entre una hora de inicio y una hora de fin. A diferencia del 'instante (point in time)' que marca un reloj, expresa la diferencia entre dos horas como una 'duración (duration)' medida en horas, minutos y segundos.

Por qué se calcula aparte

El tiempo se redondea en base 60 (60 segundos = 1 minuto, 60 minutos = 1 hora), por lo que restar sin más 09:00 de 17:30 resulta confuso. Es especialmente complicado en turnos que cruzan la medianoche, como un turno de noche que empieza a las 22:00 y termina a las 06:00, donde una resta simple da un número negativo.

Usos principales

  • Trabajo y nómina — calcular las horas trabajadas al día a partir de las horas de entrada y salida
  • Trabajo nocturno y por turnos — tareas de madrugada, guardias hospitalarias y otros turnos que cruzan la medianoche
  • Viajes y actividad — tiempo de salida a llegada, duración del ejercicio y horas de sueño

Fórmula de cálculo

Convierte cada hora en 'segundos totales' desde la medianoche y luego calcula la diferencia.

segundos transcurridos = (segundos totales de la hora de fin) − (segundos totales de la hora de inicio)

Si el resultado es negativo, se ha cruzado la medianoche, así que se suma un día (86.400 segundos): segundos transcurridos + 86400. Las conversiones usadas son 1 hora = 3.600 segundos, 1 minuto = 60 segundos.

Ejemplo — 09:00:00 → 17:30:00: fin 63.000 s − inicio 32.400 s = 30.600 s → 30600 ÷ 3600 = 8 horas, resto 1.800 ÷ 60 = 30 minutos, 0 segundos → 8 h 30 min. Cruce de medianoche — 22:00 → 06:00: 21.600 − 79.200 = −57.600 → +86.400 = 28.800 segundos (8 horas).

Preguntas frecuentes

¿Cómo se calcula el tiempo transcurrido?
Resta la hora de inicio a la hora de fin. Por ejemplo, si empiezas a las 09:00:00 y terminas a las 17:30:00, el tiempo transcurrido es de 8 horas, 30 minutos y 0 segundos (30.600 segundos en total). Para descomponerlo en horas, minutos y segundos, divide los segundos totales entre 3.600 para las horas, el resto entre 60 para los minutos, y el último resto son los segundos.
¿Cómo se gestiona el cruce de medianoche?
Si la hora de fin es anterior a la de inicio, se considera que ha pasado la medianoche (00:00:00) y se suman automáticamente 24 horas (86.400 segundos). Por ejemplo, empezar a las 22:00:00 y terminar a las 06:00:00 da correctamente 8 horas. Es útil para calcular horas de trabajo nocturno o de madrugada.
¿Puedo ver el resultado en minutos o segundos?
Sí. El resultado se muestra en formato horas:minutos:segundos junto con el número total de segundos (totalSeconds). Si necesitas el total de minutos, divide los segundos totales entre 60. Por ejemplo, 30.600 segundos equivalen a 510 minutos.
¿Cómo convierto las unidades de tiempo?
1 hora = 60 minutos = 3.600 segundos, y 1 día = 24 horas = 1.440 minutos = 86.400 segundos. Esta calculadora descompone el tiempo transcurrido en horas, minutos y segundos y también lo ofrece en segundos totales, así que multiplicando o dividiendo por estos factores puedes convertirlo libremente a la unidad que quieras.
¿Calcula con precisión hasta el segundo?
Sí. La entrada se admite en formato HH:MM:SS y se refleja hasta el segundo. Si omites los segundos e introduces solo HH:MM, los segundos se tratan como 0. Internamente cada hora se convierte en segundos totales antes de calcular, por lo que no hay error en el límite de minutos o segundos.
¿Puede calcular duraciones largas de más de 24 horas?
Esta calculadora cubre dos horas dentro de un mismo día, o un intervalo que cruza la medianoche una vez. Por tanto, el resultado es como máximo algo menos de 24 horas. Si necesitas un intervalo de varios días, usa una calculadora de diferencia de fechas; para un total simple, calcula cada tramo y súmalos.
¿Puedo usarla directamente para las horas de trabajo?
Al introducir las horas de entrada y salida obtienes de inmediato el tiempo total de trabajo, pero los descansos como la comida no se descuentan automáticamente. Para las horas efectivas, resta aparte el tiempo de descanso del tiempo transcurrido total. Ejemplo: de 09:00–18:00 (9 horas), restando 1 hora de comida quedan 8 horas.
¿Puedo sumar varias duraciones?
La versión actual calcula el tiempo transcurrido de un solo par de horas. Si necesitas sumar varios intervalos, calcula cada uno por separado, suma los segundos totales y luego divide la suma entre 3.600 para convertirla de nuevo en horas, minutos y segundos.
Datos de calendario 2026

Calculadoras relacionadas