Como usar
- Passo 1
Insira o horário de início no formato horas:minutos.
- Passo 2
Insira o horário de término ou a duração a adicionar/subtrair.
- Passo 3
Veja a duração total em horas, minutos e segundos.
O que é tempo decorrido?
O tempo decorrido (elapsed time) é a quantidade de tempo que passa entre um horário inicial e um horário final. Ao contrário do 'instante (point in time)' mostrado num relógio, expressa a diferença entre dois horários como uma 'duração (duration)' medida em horas, minutos e segundos.
Por que calcular separadamente
O tempo é arredondado em base 60 (60 segundos = 1 minuto, 60 minutos = 1 hora), por isso subtrair simplesmente 09:00 de 17:30 pode confundir. É especialmente complicado em turnos que cruzam a meia-noite, como um turno noturno que começa às 22:00 e termina às 06:00, onde uma subtração simples dá um número negativo.
Usos principais
- Trabalho e folha de pagamento — calcular as horas trabalhadas diárias a partir dos horários de entrada e saída
- Trabalho noturno e por turnos — trabalho de madrugada, plantões hospitalares e outros turnos que cruzam a meia-noite
- Viagem e atividade — tempo de partida até a chegada, duração do exercício e tempo de sono
Fórmula de cálculo
Converta cada horário em 'segundos totais' a partir da meia-noite e depois calcule a diferença.
segundos decorridos = (segundos totais do horário final) − (segundos totais do horário inicial)
Se o resultado for negativo, a meia-noite foi cruzada, então some um dia (86.400 segundos): segundos decorridos + 86400. As conversões usadas são 1 hora = 3.600 segundos, 1 minuto = 60 segundos.
Exemplo — 09:00:00 → 17:30:00: final 63.000 s − início 32.400 s = 30.600 s → 30600 ÷ 3600 = 8 horas, resto 1.800 ÷ 60 = 30 minutos, 0 segundos → 8 h 30 min. Cruzamento da meia-noite — 22:00 → 06:00: 21.600 − 79.200 = −57.600 → +86.400 = 28.800 segundos (8 horas).