Cómo usar
- Ingresar hora de inicio
Introduzca la hora de inicio (horas y minutos).
- Ingresar hora final
Introduzca la hora final.
- 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).