ForHosting KIT · Hogar, cocina y ocio

Conversión de horas decimales

Siete horas y media en una hoja de horas son 7:30:00, y 1 hora 15 minutos son 1,25 horas decimales. Convierta cualquier duración en los dos sentidos entre horas decimales y horas, minutos y segundos, sin vuelta a medianoche. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Horas decimales
2,5
Obtiene
Convertido
02:30:00
Dirección
To hms
Horas
2
Minutos
30

Los sistemas de nómina, las hojas de fichaje, los diarios de vuelo y los cuadernos de laboratorio suelen guardar una duración como un número decimal de horas, mientras que las personas leen el mismo intervalo como horas, minutos y segundos. Siete horas y media en un parte son 7:30:00 en la esfera; una hora y quince minutos en un diario son 1.25 horas decimales en una hoja de cálculo. Esta herramienta de conversión de tiempo decimal pasa de una escritura a la otra con aritmética sexagesimal pura: la parte fraccionaria de una hora decimal se multiplica por sesenta para obtener minutos, y el resto se multiplica otra vez por sesenta para obtener segundos. En el sentido contrario, los minutos se dividen entre sesenta y los segundos entre tres mil seiscientos para volver a una sola hora decimal.

Qué calcula de verdad la conversión de tiempo decimal

Las horas decimales y las horas-minutos-segundos son dos escrituras de la misma duración, no dos relojes distintos ni una hora del día. Una hora decimal como 2.5 significa dos horas enteras más cinco décimas de hora. Como una hora contiene sesenta minutos, cinco décimas de hora son treinta minutos, así que 2.5 horas decimales son 2 horas 30 minutos 0 segundos.

El camino inverso es igual de mecánico: dos horas más treinta minutos más cero segundos es 2 + 30/60 + 0/3600, que vale 2.5. El conversor no consulta un reloj de sistema, una zona horaria ni un calendario; no da la vuelta a las veinticuatro horas, porque un parte semanal puede contener legalmente 36.25 horas. Las horas enteras salen de la parte entera del decimal.

Los minutos salen del suelo de la fracción restante por sesenta. Los segundos salen del resto tras los minutos, por sesenta, con un acarreo estable para que un flotante que cae justo por debajo de sesenta segundos pase al minuto siguiente en vez de dejar un residuo feo. Minutes o seconds mayores que cincuenta y nueve se aceptan y se acarrean: noventa minutos son una hora y media, no un error.

Eso encaja con partes de nómina donde alguien escribió 1 hora 90 minutos en vez de 2 horas 30 minutos. Los componentes negativos se rechazan porque una duración negativa no es un tiempo convertible en esta herramienta.

Dónde resulta útil un conversor de horas decimales

Quienes preparan la nómina convierten horas decimales de un sistema de fichaje a HH:MM:SS para que el recibo coincida con el reloj que vio el trabajador. Los diarios de aviación y de laboratorio van al revés: una salida o una incubación anotada como 1:20:00 pasa a 1.333 horas decimales en una hoja que solo suma decimales. Los docentes y los sitios de preparación de exámenes necesitan un oráculo determinista que marque 2.75 horas como 2:45:00, no como 2 horas y 74 minutos sueltos de una multiplicación descuidada.

A diferencia de un sumador de hora del día, esta herramienta no da la vuelta a medianoche ni emite un desfase de día; 26.5 horas es un total semanal legal, no las dos de la madrugada. A diferencia de un conversor de unidades que pasa 90 minutos a 1.5 horas como un solo par de origen y destino, esta página habla del par de formatos que la gente busca de verdad: horas decimales frente a horas-minutos-segundos.

Combine este conversor con una herramienta de reloj más horas cuando necesite una hora de fin del día, y con un sumador de duraciones cuando primero deba juntar varios bloques de cronómetro.

Nómina y recibos de fichaje

Pase las horas decimales del sistema de fichaje a HH:MM:SS para que el recibo coincida con el reloj que vio el trabajador, o repliegue una línea manuscrita de 1 h 90 min otra vez a 2.5 horas.

Aviación, laboratorio y diarios de bitácora

Convierta una salida o una incubación anotada como 1:20:00 en horas decimales para una hoja que solo suma decimales, sin dar la vuelta a medianoche.

¿Qué ocurre si un valor es negativo o no es un número?

Las duraciones negativas y los valores no finitos (NaN, Infinity, booleanos, objetos) se rechazan y no se facturan.

¿Las 26.5 horas decimales dan la vuelta pasada medianoche?

No. Este conversor trata la entrada como una duración, no como una hora de reloj del día. 26.5 horas se convierten en 26:30:00, un total semanal legal en un parte.

¿Cómo paso horas decimales a horas y minutos?

La parte entera son las horas; multiplique la parte decimal por 60 para obtener los minutos. Con 2,75 horas salen 2 horas y 45 minutos, es decir, 2:45:00.

¿Cómo convierto horas, minutos y segundos en horas decimales?

Divida los minutos entre 60 y los segundos entre 3600, y súmelos a las horas. Así, 1 hora y 15 minutos son 1,25 horas decimales.

¿Puedo escribir 60 minutos o segundos, o más?

Sí. Lo que sobra se pasa a la unidad siguiente: 90 minutos cuentan como hora y media, y 1 hora con 90 minutos queda en 2:30:00.

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.

POSThttps://api.kit.forhosting.com/life/decimal-time-conversion

¿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.

curl -X POST https://api.kit.forhosting.com/life/decimal-time-conversion \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"decimal_hours":2.5}'
{
  "decimal_hours": 2.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.decimal_time_conversion",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_hours1000000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Los valores negativos y las entradas que no son números finitos se rechazan con invalid_input y no se facturan. Las llamadas API correctas usan el precio base publicado $0.002.

Contrato de entrada, ambos sentidos y forma de la respuesta

La magnitud está limitada para que un error de tecleo no pida un millón de horas. Faltar ambos lados de la conversión es un fallo tipado, no un resultado cero. Envíe un cuerpo JSON que nombre al menos un lado de la conversión. direction es un enum opcional: auto (el predeterminado), to_hms o to_decimal. En modo auto, un campo decimal_hours presente elige decimal hacia HMS; si no, hours, minutes y seconds eligen HMS hacia decimal. Se aceptan los alias mode y convert para direction. decimal_hours es un número finito no negativo como 2.5 u 8.75; se aceptan los alias decimal, value y hours_decimal. hours, minutes y seconds son números finitos no negativos; minutes y seconds valen cero si se omiten. Se aceptan los alias h y hr, m y min, y s y sec para que las hojas de cálculo reutilicen nombres de columna. Los números JSON y las cadenas numéricas se interpretan; booleanos, arrays, objetos, cadenas vacías, Infinity y NaN fallan con invalid_input nombrando el campo. Un valor negativo en cualquier campo numérico falla con invalid_input; esos fallos no se facturan. En caso de éxito el cuerpo siempre devuelve ambas escrituras: decimal_hours, los hours, minutes y seconds normalizados tras el acarreo, una cadena hms como 02:30:00, una cadena converted que sigue el sentido pedido, total_seconds, el direction resuelto y una fórmula breve. Ejemplo: decimal_hours 2.5 da hours 2, minutes 30, seconds 0, hms 02:30:00, converted 02:30:00 y total_seconds 9000. Ejemplo: hours 1, minutes 15, seconds 0 da decimal_hours 1.25, hms 01:15:00 y converted 1.25. Fuerce direction cuando un payload pueda arrastrar campos sobrantes de un envío anterior del formulario.

Dónde resulta útil un conversor de horas decimales

En esta página el trabajo corre por completo en su navegador; a través de la API cada conversión correcta cuesta $0.002, la validación fallida no se cobra y no se guarda nada después de devolver la respuesta.

Claves de deberes y fixtures de integración

Afirme que 2.75 horas son 02:45:00 en claves de examen y fixtures de integración continua que no deben depender del reloj de la máquina.

¿Cómo se convierten horas decimales a horas, minutos y segundos?

Envíe decimal_hours como un número finito no negativo (por ejemplo 2.5). La API devuelve hours, minutes, seconds y una cadena hms como 02:30:00. direction puede omitirse (auto) o fijarse en to_hms.

¿Cómo se convierten horas, minutos y segundos a horas decimales?

Envíe hours y, si lo desea, minutes y seconds, como números finitos no negativos. La API devuelve decimal_hours (h + m/60 + s/3600) y la cadena hms normalizada. direction puede fijarse en to_decimal.

¿Cuánto cuesta la conversión de tiempo decimal?

La herramienta del navegador es gratuita. Las peticiones API usan saldo prepagado KIT a $0.002 por llamada correcta; la entrada inválida no se factura.

Ver la documentación completa del KIT →