Sumar horas a una hora
Sume horas a una hora del día y obtenga la nueva hora y cuántas medianoches cruzó: las 14:30 más 5 horas son las 19:30 del mismo día. También admite fracciones: 1,5 horas suman 90 minutos. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Tiempo
- 14:30
- Horas
- 5
- Tiempo
- 14:30:00
- Hora del resultado
- 19:30:00
- Desfase de días
- 0
- Hora
- 19
Sumar horas a una hora del día es una tarea cotidiana: un turno que empieza a las catorce treinta y dura ocho horas, un asado que necesita tres horas y media después de un inicio a las diez y quince, una reunión que se alarga seis horas después de las nueve de la mañana, una ventana de aparcamiento que caduca a las dos horas. Esta calculadora para sumar horas toma una hora de reloj y un número de horas, y devuelve la nueva cara del reloj y cuántas medianoches ha cruzado. No es un sumador de duraciones ni un sumador de fechas de calendario: el día es un círculo de veinticuatro horas, el desfase es un recuento de días con signo, y nada consulta un reloj de sistema, una zona horaria ni tablas de horario de verano.
Qué calcula realmente sumar horas a una hora de reloj
Sumar horas a un reloj es aritmética modular sobre un círculo de veinticuatro horas, no una suma de cronómetro ni un paseo por el calendario. Se parte de una hora del día —catorce treinta, nueve quince, veintidós cuarenta y cinco—, se convierte ese reloj a segundos después de medianoche, se añade el desfase de horas convertido a segundos y se parte el total con división entera hacia abajo. Las horas fraccionarias se convierten en minutos y segundos: una hora y media después de las catorce es las quince treinta.
Las herramientas de duración que suman noventa minutos a setenta y cinco minutos responden a otra búsqueda: producen una longitud, no una cara de reloj. Las herramientas de calendario que suman diez días a una fecha responden a otra búsqueda: mueven una fecha civil, no una hora del día. Esta página trata solo el problema reloj más horas, con un recuento de medianoche con signo que puede mostrar junto al resultado.
Dónde resulta útil una calculadora de reloj más horas
Quienes planifican turnos suman ocho o doce horas a un reloj de inicio para imprimir la hora de fin y marcar si el bloque se derramó al día calendario siguiente. Los temporizadores de cocina y las aplicaciones de aparcamiento suman un asado fraccionario o una ventana de parquímetro a un reloj de inicio sin arrastrar una biblioteca de zonas horarias.
Los viajeros suman una escala o un tramo de conducción a un reloj de salida para ver una cara de llegada local y un cruce de día, y luego combinan ese resultado con una herramienta de zona horaria si también cambiaron desfases. El personal de enfermería y quienes cuidan suman intervalos de dosis al reloj de la última toma y necesitan el reloj siguiente más una marca de día siguiente cuando el intervalo cruza medianoche.
Los docentes y los sitios de preparación de exámenes necesitan un oráculo determinista que marque 22:00 más cinco horas como 03:00 del día siguiente, no como un reloj de veintisiete horas. Combine esta calculadora con un sumador de duraciones cuando necesite juntar bloques de cronómetro, y con una herramienta de fecha más días cuando necesite una fecha civil en lugar de una cara de reloj.
Qué puede hacer con ella
Horas de fin de turno y marcas de madrugada
Sume la duración prevista del turno a un reloj de inicio y muestre la hora de fin más una marca de día siguiente cuando el bloque cruza medianoche.
Temporizadores de cocina, aparcamiento y dosis
Sume un asado, una ventana de parquímetro o un intervalo de medicación a un reloj de inicio y lea la cara nueva sin una biblioteca de zona horaria.
Preguntas frecuentes
¿Se pueden restar horas o sumar una fracción de hora?
Sí. Las horas negativas caminan hacia atrás. Las horas fraccionarias se convierten en minutos y segundos tras redondear hours por 3600, así que 1.5 horas después de 14:00 son 15:30:00.
¿Qué formatos de hora acepta la calculadora para sumar horas?
HH:MM o HH:MM:SS de veinticuatro horas de 00:00 a 23:59, y relojes de doce horas con AM o PM.
¿Qué pasa cuando el resultado pasa de medianoche?
El reloj da la vuelta y el resultado indica cuántos días se movió. Por ejemplo, las 22:00 más 5 horas dan las 03:00 con un desfase de un día, es decir, al día siguiente.
¿Tiene en cuenta las zonas horarias o el horario de verano?
No. Trata el día como un círculo simple de 24 horas y nunca consulta zonas horarias ni reglas de horario de verano. Si además cambió de zona horaria, ajuste el resultado con una herramienta específica.
¿Es lo mismo que sumar dos duraciones?
No. Sumar duraciones da una longitud de tiempo, como el total de dos vídeos. Esta calculadora parte de una hora del reloj y le devuelve otra hora del reloj, junto con el día en que cae.
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/adding-hours \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"time":"14:30","hours":5}'const res = await fetch("https://api.kit.forhosting.com/life/adding-hours", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"time": "14:30",
"hours": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/adding-hours",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"time": "14:30",
"hours": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/adding-hours", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"time":"14:30","hours":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"time":"14:30","hours":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/adding-hours", 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
{
"time": "14:30",
"hours": 5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.adding_hours",
"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_hours | 100000 |
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
Los relojes inválidos y los desfases de horas no numéricos fallan con invalid_input y no se facturan. Las llamadas API correctas usan el precio base publicado $0.002.
Qué calcula realmente sumar horas a una hora de reloj
El resto se convierte en el reloj nuevo; el cociente se convierte en day_offset. Cinco horas después de las veintidós son las tres de la madrugada del día siguiente, así que result_time es 03:00:00 y day_offset es uno. Cinco horas antes de las dos de la madrugada son las veintiuna del día anterior, así que day_offset es menos uno. Cuarenta y ocho horas después de las diez siguen siendo las diez, pero day_offset es dos.
Contrato de entrada, cruce de medianoche y forma de la respuesta
Las horas negativas restan y caminan hacia atrás por medianoche. La magnitud absoluta de hours está limitada a cien mil para que un error de tecleo no pida un siglo de vueltas. Envíe un cuerpo JSON con dos campos obligatorios. time es el reloj base como cadena: HH:MM o HH:MM:SS de veinticuatro horas de 00:00 a 23:59, o un reloj de doce horas con AM o PM como 2:30 PM. Se aceptan los alias start_time, clock, base_time y from para que hojas de cálculo y formularios tipados reutilicen el mismo contrato. hours es un número finito de horas a sumar; se aceptan los alias add_hours, h y hours_to_add. Enteros, decimales, notación científica y cadenas numéricas se interpretan; booleanos, arrays, objetos, cadenas vacías, Infinity y NaN fallan con invalid_input nombrando hours. Cero horas devuelve el mismo reloj normalizado con day_offset cero. En caso de éxito el cuerpo repite el time de veinticuatro horas normalizado, el valor hours analizado, result_time como HH:MM:SS, day_offset como entero con signo, hour, minute y second desglosados, added_seconds tras redondear hours por tres mil seiscientos, y un day_label breve (same day, next day, previous day, o N days later o earlier). Ejemplo: time 14:30 y hours 5 dan result_time 19:30:00 y day_offset 0. Ejemplo: time 22:00 y hours 5 dan result_time 03:00:00 y day_offset 1. Un time ausente, un reloj como 25:00 o 9:70, o un hours que no sea un número son fallos tipados y no se facturan.
Dónde resulta útil una calculadora de reloj más horas
En esta página el trabajo corre por completo en su navegador; a través de la API cada cruce correcto cuesta $0.002, la validación fallida no se cobra y no se guarda nada después de devolver la respuesta.
Casos de integración
Claves de deberes y fixtures de turnos
Afirme result_time y day_offset en claves de examen y fixtures de integración continua que no deben depender del reloj de la máquina.
Preguntas técnicas
¿Cómo se suman horas a una hora del día?
Envíe time como cadena de reloj (14:30, 14:30:00 o 2:30 PM) y hours como un número finito. La API devuelve result_time en HH:MM:SS de veinticuatro horas y un day_offset con signo.
¿Qué ocurre cuando el resultado pasa de medianoche?
El reloj da la vuelta en un círculo de veinticuatro horas. 22:00 más cinco horas es 03:00:00 con day_offset 1 (día siguiente). Las horas negativas que cruzan medianoche dan un day_offset negativo.
¿Cuánto cuesta sumar horas a una hora?
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.