Horas em dias
48 horas são 2 dias e 36 horas são 1,5 dia: as horas são divididas por 24, o dia civil, nunca por uma jornada de 8 horas. Transforme registros de turnos, horas de voo ou contadores de atividade em um único número de dias. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Horas
- 48
- Dias
- 2
- Horas por dia
- 24
- Formato legível
- 2 days
Este conversor de horas em dias recebe uma contagem finita de horas e devolve a duração equivalente em dias civis de vinte e quatro horas cada um. Quarenta e oito horas são dois dias; doze horas são meio dia; vinte e quatro horas são um dia. Chega-se a esta página quando um registro de turnos, um bloco de voo, um contador de disponibilidade ou um problema escolar está guardado em horas e é preciso um único número de dias com o dia civil de vinte e quatro horas, não uma jornada de oito horas nem uma diferença entre datas de calendário. Zero horas é válido e resulta em zero dias. Infinity, NaN ou um token não numérico são rejeitados com entrada inválida e não são cobrados. Não há chamada de rede, nem relógio do sistema, nem acaso: só dividir por vinte e quatro.
Como as horas viram dias em um dia civil de 24 horas
Um dia civil nesta página é uma duração de vinte e quatro horas. Essa é a definição SI e de relógio usada por diários de aviação, tempo de atividade de computadores, astronomia e aritmética escolar: um dia equivale a vinte e quatro horas, que também são oitenta e seis mil e quatrocentos segundos. A conversão que esta página responde é, portanto, uma única divisão exata: os dias equivalem às horas divididas por vinte e quatro.
Quarenta e oito horas são dois dias. Vinte e quatro horas são um dia. Doze horas são a metade de um dia.
Trinta e seis horas são um dia e meio. Setenta e duas horas são três dias. Uma hora é um vinte e quatro avos de dia.
Zero horas são zero dias. O resultado é um só número — a duração em dias, que pode ser fracionária — não uma data de calendário, não uma contagem de dias úteis e não uma conversão que assume jornada paga de oito horas. Essa última distinção é a fonte mais comum de confusão em dever de casa e folha de pagamento.
Quem busca horas em dias quase sempre quer o dia civil de vinte e quatro horas. Quem busca horas de trabalho em jornadas quer a divisão por oito. Este conversor fixa vinte e quatro e nunca pede que você escolha o comprimento do dia.
Nunca consulta o relógio do sistema, nunca chama um serviço de rede e nunca usa acaso, de modo que a mesma contagem de horas produz sempre os mesmos days, a mesma cadeia pretty e a mesma fórmula.
Onde um quociente de horas em dias se justifica
Recorre-se a um conversor de horas em dias sempre que um sistema guarda o tempo em horas e uma pessoa ou outro sistema precisa consumir dias. Diários de aviação e marítimos registram horas de bloco, de serviço ou de máquina que o software de planejamento depois exibe como dias de travessia. Painéis de confiabilidade e de hospedagem mantêm o tempo de atividade em horas e precisam de um número de dias para uma página de status ou um relatório de SLA.
Escalas e listas de voluntariado costumam somar horas primeiro e depois converter o total em cobertura de dias de calendário com um dia de vinte e quatro horas, não com uma jornada paga. Professores e tutores passam a conversão para que a turma pratique dividir por vinte e quatro, em vez de achar que trinta e seis horas são três dias e seis horas que sobram, ou pior, tratar o decimal como um despejo de dígitos.
Autonomia de bateria, fermentação e protocolos de laboratório frequentemente estão escritos em horas enquanto o caderno quer dias decorridos. Como a ferramenta rejeita Infinity, NaN e tokens não numéricos, ela também vale como validador para formulários de entrada que não devem aceitar um vazio nem um sufixo de unidade.
Combine esta página com um conversor genérico de unidades de tempo se você também precisa de segundos, minutos ou semanas na mesma chamada, com um conversor de horas em minutos se o próximo consumidor quer minutos, ou com uma ferramenta de diferença de datas se tem duas datas de calendário em vez de uma só contagem de horas.
Casos de uso
Relatórios de disponibilidade e de SLA
Transforme 72 ou 168 horas registradas em 3 ou 7 dias civis para uma página de status, uma revisão de incidente ou um relatório de disponibilidade que guarda o tempo de atividade em horas.
Totais de turno e checagens de sala
Converta uma lista de horas somadas em cobertura de dias de calendário, ou deixe a turma verificar que 36 horas são 1.5 dias em um dia de 24 horas e que Infinity é rejeitado.
Registros de voo, laboratório e autonomia
Expresse horas de bloco, de fermentação ou de bateria como uma duração em dias quando a próxima coluna do caderno ou do planejador está rotulada em dias.
Perguntas frequentes
Um dia tem 24 horas ou 8 horas de trabalho?
Este conversor usa o dia civil de 24 horas. 8 horas são um terço de dia, não uma jornada. A conversão para jornada paga é outra busca.
O que acontece se você informar Infinity, NaN ou texto?
Este conversor só está definido para um número finito de horas.
O resultado pode ser uma fração de dia?
Sim. 12 horas devolvem 0.5 dias e 36 horas devolvem 1.5 dias. A saída é uma só duração em dias, não uma contagem de dias inteiros mais horas que sobram.
Posso informar horas negativas?
Sim. Um valor negativo é tratado como duração com sinal, então menos 48 horas viram menos 2 dias. Isso ajuda a corrigir um lançamento ou numa contagem regressiva.
Ele mostra uma data do calendário ou dias úteis?
Não. O resultado é uma duração em dias, não uma data do calendário nem uma contagem de dias úteis. Para datas ou dias úteis, use uma calculadora de datas.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/conv/hours-to-days \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hours":48}'const res = await fetch("https://api.kit.forhosting.com/conv/hours-to-days", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hours": 48
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/hours-to-days",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hours": 48
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/hours-to-days", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hours":48}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hours":48}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/hours-to-days", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"hours": 48
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.hours_to_days",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_abs_value | 1000000000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Solicitações API bem-sucedidas custam US$ 0,002.
Contrato de entrada, números finitos e erros
O corpo da requisição traz um número obrigatório: hours. O valor é a duração em horas a converter e precisa ser um número finito. Horas fracionárias são permitidas e esperadas. Horas negativas são aceitas como duração com sinal: menos quarenta e oito horas são menos dois dias, útil para um lançamento de correção ou uma contagem regressiva que corre para trás. Quarenta e oito horas correspondem a dois dias; doze horas correspondem à metade de um dia; vinte e quatro horas correspondem a um dia. Entrada inválida não é cobrada. Os aliases h e value são aceitos para que um formulário, uma query string ou uma coluna de planilha reutilizem o mesmo contrato sem renomear a entrada. O valor pode chegar como número JSON ou como cadeia numérica decimal, inclusive um sinal de mais ou menos inicial opcional e notação científica; espaços embutidos, prefixos hexadecimais e tokens não numéricos falham com uma mensagem que nomeia o campo. Um hours ausente, uma cadeia vazia depois do trim, Infinity e NaN falham com invalid_input e não são cobrados. Valores absolutos acima do limite de magnitude publicado são rejeitados para que o quociente permaneça finito em precisão dupla IEEE. No sucesso o corpo devolve hours, days como o quociente de hours por vinte e quatro, hours_per_day como vinte e quatro, uma cadeia pretty como 2 days 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 um quociente de horas em dias se justifica
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 a validação com falha nunca consome saldo pré-pago.
Perguntas técnicas
Como converter horas em dias?
Envie hours como um número finito. A API divide por 24 (o dia civil) e devolve a duração em dias. 48 horas são 2 dias; 12 horas são 0.5 dias.
Quanto custa o conversor de horas em dias?
A ferramenta do navegador é gratuita. Solicitações API usam saldo pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.