ForHosting KIT · Casa, cozinha e lazer

Contar horas

Das 10:00 PM às 6:00 AM são 8 horas: digite dois horários e veja quantas horas há entre eles, mesmo quando o período passa da meia-noite. Meias horas aparecem em decimal, como 8,5. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Hora de início
09:00 AM
Hora de término
05:00 PM
Você obtém
Início
09:00
End
17:00
Horas
8
Total de minutos
480

Quantas horas há de 9:00 AM até 5:00 PM? Quantas horas dura um turno noturno de 10:00 PM até 6:00 AM? Uma calculadora para contar horas responde a essa pergunta do dia a dia com um único número de horas decorridas, e inclui a meia hora quando o intervalo não é um número inteiro de horas. Você informa dois horários do dia — formato de doze horas AM/PM ou relógio de vinte e quatro — e a ferramenta devolve as horas entre eles. Cadeias malformadas como 25:00 ou meio-dia são rejeitadas em vez de adivinhadas. Não há chamada de rede, nem relógio do sistema, nem aleatoriedade: só segundos desde a meia-noite e, se o fim ficar antes do início no relógio, um único acréscimo opcional de vinte e quatro horas.

Como dois horários do dia viram um único total de horas

Um horário do dia é uma posição no dia civil circular, não uma data de calendário e não uma duração que se some a outra coisa. Nove da manhã são trinta e dois mil e quatrocentos segundos depois da meia-noite; cinco da tarde são sessenta e um mil e duzentos segundos depois da meia-noite. Subtrair esses totais de segundos desde a meia-noite e dividir por três mil e seiscentos produz o total de horas que as pessoas de fato perguntam: oito horas de 9:00 AM a 5:00 PM.

Quando o fim inclui meia hora, a mesma aritmética devolve um decimal como 8.5 em vez de um par no estilo relógio de horas e minutos restantes, porque a busca que chega aqui é «quantas horas», não «quantas horas e minutos». Quando o fim é anterior ao início — um turno noturno das dez da noite às seis da manhã, uma estadia de estacionamento que cruza a meia-noite, uma janela de sono das onze às sete — uma subtração ingênua fica negativa.

A regra de contar horas soma então vinte e quatro horas, o comprimento de um dia civil, de modo que o intervalo cruza a meia-noite uma vez e permanece no intervalo fechado de zero horas até logo abaixo de vinte e quatro horas. Início e fim iguais dão zero horas, não um dia inteiro, porque as duas leituras nomeiam o mesmo instante no relógio.

Contrato de entrada, doze horas AM/PM e horários malformados

Cada uma deve ser um horário do dia válido. A forma de vinte e quatro horas é H:MM, HH:MM ou a mesma com segundos (H:MM:SS / HH:MM:SS), com a hora um inteiro de zero a vinte e três e o minuto e o segundo de zero a cinquenta e nove. A forma de doze horas aceita um meridiano: 9:00 AM, 9am, 5:30 PM, 5:30 p.m., e cadeias só de hora como 9am quando há meridiano.

Meio-dia AM é meia-noite e meio-dia PM é meio-dia; uma hora fora de um a doze com AM ou PM está malformada. Zeros à esquerda na hora são opcionais. Um campo ausente, uma cadeia vazia após aparar espaços ou um valor que não seja cadeia também falham, porque este contrato é um formato de horário do dia, não um somador de durações nem um analisador de texto livre.

Entrada inválida não é cobrada.

Onde uma calculadora para contar horas rende

As pessoas recorrem a uma calculadora para contar horas quando duas leituras de relógio precisam virar um único número de horas que caiba numa folha de ponto, numa linha de fatura ou num diário de estudo. Supervisores de turno convertem um início às 9:00 AM e um fim às 5:00 PM em oito horas sem fazer na mão a aritmética de doze horas.

Folha de pagamento e faturas de autônomos querem horas decimais — oito ponto cinco, não oito horas e trinta minutos — porque a maioria dos sistemas de cobrança multiplica uma tarifa horária por esse único número. Balcões de estacionamento e garagem cotam a estadia da entrada até a saída, inclusive um cruzamento noturno quando o carro sai depois da meia-noite. Pais e treinadores cronometram um treino que começa às quatro e termina às cinco e meia.

Enfermagem, despacho e recepção de hotel calculam um intervalo que começa tarde e termina cedo na manhã seguinte. Estudantes que aprendem tempo decorrido conferem que de 09:00 a 17:30 são oito horas e meia, e não um erro de empréstimo no papel. Como a ferramenta recusa horas ilegais e palavras adivinhadas, também serve de validador de formato de horário do dia para formulários de entrada que não devem aceitar 25:00 nem meio-dia.

Combine esta página com uma ferramenta de diferença de datas ou de contagem regressiva se também precisar de dias inteiros entre datas de calendário, ou com uma calculadora para somar tempos se precisar somar duas durações em vez de subtrair dois relógios.

Expediente e totais da folha de ponto

Transforme um início às 9:00 AM e um fim às 5:00 PM em oito horas para uma folha de ponto que pede um único total de horas, não um desdobramento de horas e minutos no estilo relógio.

Horas decimais para faturas e folha de pagamento

Converta 09:00 até 17:30 em 8.5 horas para que uma tarifa horária multiplique um único número em vez de minutos restantes.

Turnos noturnos e estadias de estacionamento

Conte as horas de 10:00 PM a 6:00 AM como oito horas com overnight verdadeiro, inclusive um cruzamento da meia-noite quando o fim é anterior ao início.

De 9:00 AM a 5:00 PM contam-se oito horas?

Sim. Das nove da manhã às cinco da tarde são oito horas. Um fim com meia hora como 17:30 devolve 8.5 para que os sistemas de cobrança multipliquem uma tarifa por uma só cifra.

O que acontece se o horário final for anterior ao inicial?

O intervalo é tratado como um único cruzamento da meia-noite. De 10:00 PM a 6:00 AM o resultado é 8 horas e overnight é verdadeiro. Horários iguais dão zero, não um dia inteiro.

Quais formatos de horário são aceitos e o que está malformado?

H:MM, HH:MM ou HH:MM:SS de 24 horas, e horários de 12 horas com AM/PM como 9:00 AM ou 9am.

Por que aparece 8,5 horas e não 8 horas e 30 minutos?

Porque a ferramenta responde quantas horas são, então a meia hora vira decimal. Se precisar de minutos, multiplique a parte decimal por 60: 0,5 hora são 30 minutos.

O que acontece se o horário inicial e o final forem iguais?

O resultado é zero hora, não um dia inteiro. Dois horários iguais indicam o mesmo momento no relógio, então a ferramenta não supõe que você quis dizer 24 horas.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/life/count-hours

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/life/count-hours \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"start_time":"09:00 AM","end_time":"05:00 PM"}'
{
  "start_time": "09:00 AM",
  "end_time": "05:00 PM"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.count_hours",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Como dois horários do dia viram um único total de horas

O algoritmo nunca consulta o relógio do sistema, nunca chama um serviço de rede e nunca usa aleatoriedade, assim o mesmo par de cadeias de horário produz sempre as mesmas hours, total_minutes, a bandeira overnight e a cadeia pretty.

Contrato de entrada, doze horas AM/PM e horários malformados

O corpo da requisição traz duas cadeias obrigatórias: start_time e end_time. Instantes ISO que incluem uma data de calendário, números soltos sem meridiano como 9 e valores fora da faixa como 25:00 ou 12:60 falham com invalid_input e nomeiam o campo culpado. Os alias start, from e begin são aceitos para start_time; os alias end, to, until e stop são aceitos para end_time, para que formulários e scripts usem o nome que já têm. No sucesso, a resposta devolve ambos os horários normalizados para HH:MM de vinte e quatro horas (ou HH:MM:SS quando segundos foram enviados), as horas decorridas como número, total_minutes como o total exato de minutos, overnight como um booleano verdadeiro só quando o fim era anterior ao início, uma cadeia pretty como 8 hours ou 8.5 hours, e uma fórmula curta que você pode imprimir ao lado da resposta. Chamadas API bem-sucedidas usam o preço-base publicado US$ 0,002.

Onde uma calculadora para contar horas rende

Isso mantém a latência em um punhado de operações aritméticas e o modelo de custo honesto em US$ 0,002 por requisição API bem-sucedida, enquanto uma validação falha nunca consome saldo pré-pago.

Como contar as horas entre dois horários do dia?

Envie start_time e end_time como cadeias de 12 horas AM/PM ou de 24 horas. A API converte cada uma em segundos desde a meia-noite, subtrai, soma 24 horas se o fim for anterior e devolve hours como um único número.

Quanto custa a calculadora para contar horas?

A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.

Ver a documentação completa do KIT →