Hora em minutos decimais
Transforme um horário do relógio em minutos passados desde a meia-noite: 06:15:30 vira 375,5 minutos decimais. Digite hora, minuto e segundo no formato de 24 horas e os segundos entram como fração. 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
- 6
- Minutos
- 15
- Segundos
- 30
- Minutos decimais
- 375,5
- Minutos desde a meia-noite
- 375,5
O conversor de horário em minutos decimais transforma uma hora do dia em um único valor numérico: o total de minutos transcorridos desde a meia-noite. Informe hora, minuto e segundo no formato de 24 horas, e a calculadora incluirá os segundos como fração de minuto. Por exemplo, 06:15:30 resulta em 375.5 minutos decimais. Isso é útil quando uma planilha, fórmula de agendamento, gráfico, teste ou fluxo de dados precisa de um número comparável em vez de um horário formatado. O cálculo usa apenas aritmética, sem fuso horário, data, horário de verão, rede ou relógio do sistema.
O que representam os minutos decimais desde a meia-noite
Os minutos decimais desde a meia-noite expressam uma hora do dia como uma única quantidade medida a partir de 00:00:00. A própria meia-noite vale zero. Cada hora completa acrescenta sessenta minutos, o campo de minutos acrescenta seu valor e o campo de segundos acrescenta uma fração obtida pela divisão por sessenta.
Assim, 01:00:00 corresponde a 60 minutos decimais, 12:00:00 a 720 e 23:59:30 a 1439.5. Essa representação costuma ser mais fácil de ordenar, representar em gráficos, subtrair e comparar do que textos como 11:59 PM, pois a ordem numérica acompanha a sequência dos horários no mesmo dia. O conversor recebe campos no formato de 24 horas, e não textos AM ou PM: as horas vão de 0 a 23, enquanto minutos e segundos vão de 0 a 59.
Ele descreve uma posição do relógio dentro de um dia, não uma duração que pode ultrapassar vinte e quatro horas. Também não há data nem fuso horário associados. Se dois valores vierem de datas ou fusos diferentes, normalize esse contexto separadamente antes de comparar os resultados.
Como o cálculo e a validação funcionam
A fórmula multiplica as horas por sessenta, soma os minutos e acrescenta os segundos divididos por sessenta. Em 14:30:45, a parte das horas é 840, a dos minutos é 30 e a dos segundos é 0.75, produzindo 870.75 minutos decimais desde a meia-noite. Os três campos são obrigatórios e devem ser números inteiros.
A hora deve ficar entre 0 e 23, e minutos e segundos entre 0 e 59. Esses limites impedem que valores de duração, como 2 horas e 90 minutos, sejam confundidos com uma leitura válida do relógio.
Como usar o resultado corretamente em dados e horários
Use minutos decimais quando o software seguinte exigir uma escala numérica contínua. Uma planilha pode colocar o valor no eixo de um gráfico, um sistema de agendamento pode comparar horários de abertura e fechamento, e uma suíte de testes pode validar conversões exatas sem interpretar rótulos de horário localizados. Para encontrar um intervalo no mesmo dia, converta os dois horários e subtraia o resultado anterior do posterior.
Tenha cuidado quando o intervalo atravessar a meia-noite: 00:15 é numericamente menor que 23:45, embora aconteça trinta minutos depois no dia seguinte. Nesse caso, some 1440 minutos ao resultado do dia seguinte antes da subtração ou use uma ferramenta que considere datas. Os segundos podem gerar frações decimais periódicas; por exemplo, um segundo é um sexagésimo de minuto.
Esta capacidade retorna uma aproximação numérica estável, arredondada para no máximo dez casas decimais, suficiente para entradas em segundos e sem caudas de ponto flutuante. Não trate a saída como timestamp Unix, deslocamento de fuso ou minutos faturáveis. Ela representa apenas a posição de um horário válido em uma escala diária de zero até pouco menos de 1440 minutos.
Casos de uso
Preparar horários para fórmulas de planilha
Converta campos de hora, minuto e segundo em uma coluna numérica que você possa ordenar, subtrair, calcular a média ou representar em gráfico.
Normalizar dados de agendamento
Represente aberturas, compromissos ou partidas no mesmo dia em uma escala uniforme de minutos após a meia-noite.
Criar dados de teste determinísticos
Gere valores esperados exatos para sistemas que transformam componentes de horário de 24 horas em minutos decimais.
Perguntas frequentes
Qual fórmula converte um horário em minutos decimais?
Multiplique as horas por 60, some os minutos e depois some os segundos divididos por 60.
A calculadora usa o formato de 12 ou de 24 horas?
Ela usa o formato de 24 horas. Informe uma hora de 0 a 23; não há campo AM ou PM.
Os segundos são incluídos no resultado?
Sim. Os segundos são divididos por 60 e incluídos como parte fracionária do minuto decimal.
Posso informar uma duração maior que um dia?
Não. A ferramenta converte uma hora do dia; portanto, as horas terminam em 23 e os minutos e segundos em 59.
Como calculo o tempo entre dois horários que passam da meia-noite?
Converta os dois horários e some 1440 minutos ao do dia seguinte antes de subtrair. Por exemplo, 00:15 vem trinta minutos depois de 23:45, mesmo tendo um valor menor.
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/date/time-to-decimal-minutes \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hours":14,"minutes":30,"seconds":45}'const res = await fetch("https://api.kit.forhosting.com/date/time-to-decimal-minutes", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hours": 14,
"minutes": 30,
"seconds": 45
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/time-to-decimal-minutes",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hours": 14,
"minutes": 30,
"seconds": 45
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/time-to-decimal-minutes", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hours":14,"minutes":30,"seconds":45}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hours":14,"minutes":30,"seconds":45}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/time-to-decimal-minutes", 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": 14,
"minutes": 30,
"seconds": 45
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.time_to_decimal_minutes",
"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.
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
Portanto, entradas idênticas sempre produzem a mesma saída no navegador e na API.
Como o cálculo e a validação funcionam
Strings numéricas contendo somente dígitos são aceitas para clientes que enviam valores de formulário como texto; decimais, sinais, booleanos, campos vazios, números não finitos e valores fora dos intervalos retornam um erro invalid_input. A resposta inclui decimal_minutes e minutes_past_midnight com o mesmo valor, além dos componentes validados. Cada solicitação bem-sucedida pela API custa US$ 0,002.
Perguntas técnicas
Quanto custa uma conversão pela API?
Cada solicitação bem-sucedida pela API custa US$ 0,002. A calculadora no navegador é gratuita.