ForHosting KIT · Fechas y tiempo

Fracción de día a hora

Tres cuartos de día, 0,75, son las 18:00:00, y 0,5213541666666667 son las 12:30:45. Escriba una fracción de 0 a 1 y obtendrá la hora en horas, minutos y segundos, redondeada al segundo sobre un día fijo de 86.400 segundos. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Fracción del día
0,5213541667
Obtiene
Horas
12
Minutos
30
Segundos
45
Segundos totales
45 045

Este conversor transforma una fracción decimal de un día en horas, minutos y segundos legibles. Introduzca un valor entre cero y uno, como 0.5 para el mediodía o 0.75 para 18:00:00, y obtendrá campos separados y una hora formateada. El cálculo usa un día fijo de 86,400 segundos y redondea al segundo entero más cercano. No consulta calendarios, zonas horarias, reglas de horario de verano, servicios de red ni el reloj del sistema, por lo que una misma entrada siempre genera el mismo resultado.

Qué significa una fracción de día

Una fracción de día indica cuánto se ha avanzado dentro de un día completo de 24 horas. Cero corresponde al inicio, 00:00:00; la mitad corresponde a 12:00:00; y tres cuartos, a 18:00:00. Se acepta uno como límite final exacto y se devuelve 24:00:00, lo que permite distinguirlo del comienzo aunque ambos extremos puedan representar medianoches contiguas.

Esta notación aparece en hojas de cálculo, tablas científicas, exportaciones de horarios y sistemas que guardan la hora como parte fraccionaria de una fecha serial. El conversor interpreta el número únicamente como posición dentro de un día de duración fija. No deduce fecha, zona horaria, configuración regional ni cambio de horario estacional.

Por ello, un día civil real que gane o pierda una hora queda fuera del cálculo: aquí el día siempre contiene exactamente 24 horas, 1,440 minutos y 86,400 segundos. Si esas reglas de calendario son relevantes, utilice una herramienta que conozca fechas y zonas horarias.

Cómo se calcula y redondea la hora

El algoritmo multiplica la fracción indicada por 86,400 para obtener los segundos transcurridos desde el comienzo del día y redondea el resultado al segundo entero más cercano. Después divide el total entre 3,600 para calcular las horas, usa el resto para obtener los minutos y deja el último resto como segundos. Por ejemplo, 0.5213541666666667 representa 45,045 segundos, es decir, 12 horas, 30 minutos y 45 segundos.

El redondeo es necesario porque muchas fracciones decimales no representan un segundo entero exacto en aritmética binaria de coma flotante. Si un valor queda exactamente a medio camino, se aplica de forma determinista Math.round de JavaScript y se elige el segundo siguiente hacia infinito positivo. El redondeo puede atravesar un límite de minuto u hora, y un valor muy próximo a uno puede convertirse en 24:00:00.

La entrada debe ser finita y estar entre 0 y 1, ambos incluidos.

Cómo usar el resultado en hojas de cálculo y software

Al importar valores seriales de una hoja de cálculo, envíe solo la parte fraccionaria si el número de origen incluye además una fecha entera; esta capacidad rechaza deliberadamente valores superiores a uno en vez de eliminar la fecha sin avisar. Recuerde que 24:00:00 solo aparece para el extremo incluido o para un valor que se redondee hasta ese límite. Algunos sistemas receptores admiten esta notación de fin de día, mientras que otros exigen 00:00:00 en la fecha siguiente.

Gestione ese cambio de fecha en su aplicación.

Interpretar fracciones horarias de hojas de cálculo

Convierta un valor horario fraccionario exportado por una hoja de cálculo en una hora legible y campos separados.

Normalizar observaciones científicas

Transforme una posición normalizada dentro de un día fijo de 24 horas en segundos enteros para tablas, gráficos o pruebas.

Crear datos de prueba deterministas

Genere valores de hora esperados y estables para software que importa fracciones de día desde otro sistema.

¿Qué fórmula convierte una fracción de día en hora?

Multiplique la fracción por 86,400, redondee al segundo entero más cercano y divida el total en horas, minutos y segundos.

¿Qué hora representa 0.5?

Una fracción de 0.5 representa 12:00:00 porque está exactamente a mitad de un día de 24 horas.

¿Por qué el resultado puede ser 24:00:00?

El intervalo admitido incluye 1, el final exacto del día. Los valores suficientemente próximos también pueden redondearse hasta ese límite.

¿Tiene en cuenta zonas horarias u horario de verano?

No. Siempre emplea un día abstracto de exactamente 86,400 segundos, sin contexto de fecha ni zona horaria.

¿Cómo convierto una hora de hoja de cálculo que también lleva la fecha?

Escriba solo la parte que va detrás de la coma decimal. Los valores mayores que 1 se rechazan en lugar de descartar sin aviso la fecha, así que un número de fecha completo debe separarse antes.

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/date/day-fraction-to-time

¿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/date/day-fraction-to-time \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"day_fraction":0.5213541666666667}'
{
  "day_fraction": 0.5213541666666667
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.day_fraction_to_time",
  "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.

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.

Cómo se calcula y redondea la hora

Se admiten cadenas numéricas normales; valores vacíos, booleanos, NaN, infinito o cifras fuera del intervalo generan invalid_input.

Cómo usar el resultado en hojas de cálculo y software

El resultado incluye hours, minutes, seconds, total_seconds y la cadena clock_time con ceros iniciales, de modo que usted puede escoger la representación adecuada para el siguiente proceso. Muestre clock_time directamente en un informe, use los campos enteros para completar un registro estructurado o compare total_seconds al ordenar y validar datos. También se devuelve day_fraction, lo que facilita auditar una conversión automatizada. Cada conversión correcta por API cuesta $0.002; el navegador ejecuta el mismo cálculo puro.

¿Cuánto cuesta una conversión por API?

Cada solicitud correcta por API cuesta $0.002. El conversor del navegador es gratuito.

Ver la documentación completa del KIT →