Horas y minutos
2,5 horas en la hoja de horas son 2 horas y 30 minutos en el reloj. Escriba cualquier cantidad de horas decimales de una nómina o una hoja de cálculo y obtenga las horas enteras más los minutos sobrantes, redondeados al minuto. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Horas
- 2,5
- Horas decimales
- 2,5
- Horas
- 2
- Minutos
- 30
- Minutos totales
- 150
Las nóminas, los partes de horas y los deberes escolares suelen guardar el tiempo como un número decimal de horas — dos punto cinco, siete punto siete cinco, un cuarto — mientras que las personas leen el reloj en horas enteras y minutos sobrantes. Este conversor de horas y minutos toma un recuento decimal finito y no negativo de horas y lo parte en horas enteras más los minutos restantes: dos punto cinco horas se convierten en dos horas y treinta minutos; una punto siete cinco horas se convierten en una hora y cuarenta y cinco minutos. Cero es válido y da cero horas y cero minutos. Un valor negativo, Infinity o un token no numérico se rechaza con entrada inválida y no se factura. No hay llamada de red, ni reloj del sistema, ni azar: solo multiplicar por sesenta, redondeo al minuto más próximo y un resto entero.
Cómo las horas decimales se vuelven horas enteras y minutos restantes
Una hora decimal es un solo número real que mide una duración en horas, incluida una parte fraccionaria que representa el tiempo sobrante. Dos punto cinco horas son dos horas completas más la mitad de una hora; siete punto siete cinco horas son siete horas completas más tres cuartos de hora. Esos valores se escriben en hojas de cálculo, exportaciones de nómina y APIs de control horario porque un solo número es fácil de sumar y de guardar.
Las personas, en cambio, leen un reloj como horas enteras y minutos sobrantes: dos horas treinta minutos, no dos punto cinco. Este conversor hace ese reparto y nada más. Multiplica el recuento decimal de horas por sesenta para obtener los minutos totales, redondea al minuto entero más próximo para que los residuos de coma flotante no se conviertan en cincuenta y nueve punto nueve nueve nueve, y toma las horas enteras como el cociente entero de ese recuento de minutos dividido entre sesenta y los minutos restantes como el resto.
Dos punto cinco corresponde a ciento cincuenta minutos, que son dos horas y treinta minutos. Una punto siete cinco corresponde a ciento cinco minutos, que son una hora y cuarenta y cinco minutos. Cero corresponde a cero horas y cero minutos.
Ocho horas en punto corresponden a ocho horas y cero minutos, no a un resto en blanco.
Contrato de entrada, redondeo al minuto más próximo y errores
El cuerpo de la petición lleva un número obligatorio: hours. El valor es la duración decimal en horas que se va a partir, y debe ser un número finito no negativo. Se admiten y se esperan horas fraccionarias.
Un hours negativo falla con un mensaje claro de que las horas decimales no pueden ser negativas, porque una duración en esta página no es un libro contable con signo. Los minutos quedan siempre en el intervalo cerrado de cero a cincuenta y nueve; un resto que habría sido sesenta tras el redondeo se lleva a la hora siguiente. La entrada inválida no se factura.
Dónde un reparto de horas y minutos resulta útil
Se recurre a un conversor de horas decimales a horas y minutos cuando un sistema guarda el tiempo como un solo número real y una persona debe leerlo en un reloj. El personal de nómina convierte 7.5 u 8.25 horas facturadas en siete horas treinta minutos u ocho horas quince minutos antes de imprimir un recibo que rechaza las horas decimales. Quienes dirigen un proyecto transforman una exportación de parte de 1.75 horas en una hora y cuarenta y cinco minutos para una diapositiva de estado.
El profesorado asigna la conversión para que el alumnado practique multiplicar por sesenta y tomar un resto, en lugar de suponer que dos punto tres horas son dos horas y tres minutos. El software de aparcamiento, clínica y estudio suele guardar la estancia como una hora decimal y necesita una cadena de presentación como 2h 30m. Como la herramienta rechaza una duración negativa y los tokens no finitos, también sirve de validador para formularios de alta que no deben aceptar menos dos horas.
Combine esta página con un conversor genérico de unidades de tiempo si también necesita segundos, días o semanas, con una herramienta de duración de reloj si tiene dos lecturas de esfera en lugar de un decimal, o con un conversor de horas-minutos-segundos a segundos si va en la dirección contraria desde un triple de reloj.
Qué puede hacer con ella
Nómina y presentación de partes de horas
Pase 7.5 u 8.25 horas facturadas a siete horas treinta minutos u ocho horas quince minutos para un recibo que imprime hora de reloj, no un decimal.
Práctica escolar del resto
Permita que el alumnado compruebe que 2.5 horas son dos horas y treinta minutos, y que un recuento negativo de horas se rechaza en lugar de imprimirse como resto con signo.
Etiquetas de estancia y de diapositiva de estado
Convierta una estancia decimal almacenada o un esfuerzo registrado en una cadena 2h 30m para aparcamiento, clínica, estudio o texto de estado de proyecto.
Preguntas frecuentes
¿Cómo convierto horas decimales en horas y minutos?
Envíe hours como un número finito no negativo.
¿Por qué 2.5 horas equivalen a 2 horas 30 minutos y no a 2 horas 50 minutos?
La parte fraccionaria es una fracción de hora, no un volcado de dígitos. La mitad de sesenta minutos son treinta, así que 2.5 horas son 2 horas 30 minutos. 2.50 es la misma duración.
¿Qué ocurre si introduzco un número negativo de horas?
Este conversor solo está definido para un recuento de horas finito y no negativo.
¿Se redondean los minutos sobrantes?
Sí. Los minutos totales se redondean al minuto entero más próximo para que los residuos de coma flotante no se conviertan en 19.999 minutos. Un resto redondeado de 60 se lleva a la hora siguiente.
¿Cuántas horas y minutos son 7,75 horas?
Son 7 horas y cuarenta y cinco minutos, porque tres cuartos de hora son cuarenta y cinco minutos. Del mismo modo, 8,25 horas en una nómina son 8 horas y cuarto, y 7,5 horas son 7 horas 30 minutos.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/life/hours-minutes \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hours":2.5}'const res = await fetch("https://api.kit.forhosting.com/life/hours-minutes", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hours": 2.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/hours-minutes",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hours": 2.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/hours-minutes", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hours":2.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hours":2.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/hours-minutes", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"hours": 2.5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.hours_minutes",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_abs_value | 1000000000000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Las solicitudes API correctas cuestan $0.002.
Cómo las horas decimales se vuelven horas enteras y minutos restantes
El algoritmo nunca consulta el reloj del sistema, nunca llama a un servicio de red y nunca usa azar, de modo que el mismo decimal produce siempre las mismas hours, minutes, total_minutes y la cadena pretty.
Contrato de entrada, redondeo al minuto más próximo y errores
Los alias h, decimal_hours y value se aceptan para que un formulario, una cadena de consulta o una columna de hoja de cálculo reutilicen el mismo contrato sin renombrar la entrada. El valor puede llegar como número JSON o como cadena numérica decimal, incluido un signo más inicial opcional y notación científica; los espacios incrustados, los prefijos hexadecimales y los tokens no numéricos fallan con un mensaje que nombra el campo. Un hours ausente, una cadena vacía tras recortar espacios, Infinity y NaN fallan con invalid_input y no se facturan. En el éxito el cuerpo devuelve decimal_hours, las horas enteras y los minutos restantes como enteros, total_minutes como el recuento de minutos enteros más próximo, una cadena pretty como 2h 30m y una fórmula breve que usted puede imprimir junto a la respuesta. Las llamadas API correctas usan el precio base publicado $0.002.
Dónde un reparto de horas y minutos resulta útil
Eso mantiene la latencia en un puñado de operaciones aritméticas y el modelo de coste honesto en $0.002 por petición API correcta, mientras que una validación fallida nunca consume saldo prepago.
Preguntas técnicas
¿Cuánto cuesta el conversor de horas y minutos?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago a $0.002 por llamada correcta; la entrada inválida no se factura.