Calcula a duração entre duas horas, com opções de pausa e pagamento.
Duração líquida = fim − início − intervalo. Para turnos noturnos, ative “cruza a meia-noite” para adicionar 24h à hora de fim.
Adicionar e subtrair horas de relógio é uma tarefa quotidiana que uma calculadora lida mal. As pessoas querem saber "quantas horas trabalhei hoje?", "quanto dura o turno da noite?", "quanto tempo me resta depois da pausa para almoço?", ou "quanto cobro pela reunião que decorreu das 14:30 às 17:15?" Fazer isto no papel significa converter horas e minutos em horas decimais, subtrair, e depois converter de volta — propenso a erros, especialmente a atravessar a meia-noite ou com pausas irregulares. Esta calculadora faz a conversão em ambas as direções, deduz uma pausa arbitrária, opcionalmente multiplica a duração líquida por uma taxa horária e mostra a resposta nos dois formatos que as pessoas realmente usam: HH:MM (para folhas de horas) e horas decimais (para faturas e folha de pagamento).
Duração líquida = (fim − início) − pausa, onde os tempos são primeiro convertidos em minutos desde a meia-noite. A armadilha principal é o turno da noite: se o fim é antes do início (por exemplo, início 22:00, fim 06:00), a subtração ingénua produz um valor negativo. A correção é uma opção "cruza a meia-noite" que adiciona 24 × 60 = 1 440 minutos ao resultado quando o fim do turno é no dia seguinte. Horas decimais = minutos líquidos ÷ 60. Pagamento = horas decimais × taxa horária. O bloco de resultados mostra a duração bruta (sem pausa), a duração líquida (após pausa), o valor explícito da pausa para verificação e o pagamento calculado se uma taxa não nula foi fornecida.
Insira a hora de início e a hora de fim no formato 24 horas (o seletor de tempo HTML5 cuidará da exibição local). Se o turno cruzar a meia-noite, mude "Cruza a meia-noite" para Sim — caso contrário, o cálculo trata o fim ≤ início como um turno de duração zero. Insira a pausa em minutos (0 se não houver). Opcionalmente, insira uma taxa horária para obter uma estimativa de pagamento na parte inferior — deixe em 0 para pular. O cálculo atualiza em tempo real à medida que você digita. O resultado HH:MM é para entradas em folhas de horas; o resultado em horas decimais é o que o software de folha de pagamento e as ferramentas de faturação geralmente querem.
Início 09:00, fim 17:30, pausa 60 min, taxa 25 €/h. - Bruto: 17:30 − 09:00 = 8 h 30 min = 510 min = 8,50 h. - Líquido: 510 − 60 = 450 min = 7 h 30 min = 7,50 h. - Pagamento: 7,50 × 25 = 187,50 €.
Exemplo de turno noturno: início 22:00, fim 06:00, "cruza a meia-noite" sim, pausa 30 min, taxa 0. - Bruto com a correção de +1 440: (360 − 1 320) + 1 440 = 480 min = 8 h. - Líquido: 480 − 30 = 7 h 30 min.
Esquecer a bandeira da meia-noite. Sem ela, um turno das 22:00 às 06:00 retorna "0" porque o fim é antes do início. A bandeira é uma escolha explícita deliberada — a detecção automática de "cruza a meia-noite" leva a surpresas (um turno das 06:00 às 05:30 é quase certamente um erro de digitação, não um turno de 23,5 horas, portanto, recusamo-nos a adivinhar).
Duração negativa após a pausa. Se a pausa for mais longa que o turno, a duração líquida é limitada a 0. Não devolvemos um valor negativo — não existe um semântico de "trabalho negativo".
Confusão HH:MM vs. horas decimais. 7,5 horas e 7:30 são o mesmo; 7,5 horas e 7:50 são diferentes (o último é 7 h 50 min = 7,833 h). Verifique sempre se a sua folha de horas espera decimais ou sexagesimais — os erros de folha de pagamento geralmente rastreiam esta confusão.
Arredondamento para faturação. Algumas agências faturam ao quarto de hora mais próximo, outras a cada 6 minutos (um décimo de hora), outras ao minuto exato. O cálculo reporta ao minuto; arredonde para a granularidade do seu contrato na etapa de entrada da fatura, não dentro do cálculo.
Formato de hora local. A entrada de tempo HTML5 mostra 24 horas ou AM/PM dependendo da localidade do utilizador, mas o valor subjacente é sempre 24 horas. Submeter o valor do formulário para outro sistema, sem surpresas.