Horas minutos segundos a segundos
Escriba horas, minutos y segundos y obtenga el total en segundos que guardan cronómetros y hojas de cálculo: 90 minutos solos son 5400 segundos, y 2 horas, 7200. Los minutos por encima de 59 se suman tal cual, sin convertirse en horas. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Horas
- 1
- Minutos
- 30
- Segundos
- 45
- Segundos totales
- 5 445
Un conversor de horas, minutos y segundos a segundos responde a una pregunta aritmética cotidiana: dada una duración al estilo de reloj, por ejemplo una hora, treinta minutos y cuarenta y cinco segundos, ¿cuál es el total único en segundos que realmente almacenan temporizadores, APIs y hojas de cálculo? El cero es válido en cualquier componente; los campos omitidos valen cero, de modo que puede enviar solo minutos o solo horas si es todo lo que tiene.
Qué significan horas, minutos y segundos como total de duración
Una duración de reloj es una longitud de tiempo expresada con la escala familiar de horas, minutos y segundos: no es una fecha de calendario ni una marca de tiempo de reloj de pared. Los sistemas casi siempre guardan el tiempo transcurrido como un único recuento no negativo de segundos porque esa unidad es fácil de sumar, restar y serializar entre lenguajes.
Las personas, en cambio, siguen pensando en unidades mixtas: un entrenamiento puede escribirse como cero horas, cuarenta y cinco minutos y cero segundos; la duración de una película como una hora, cincuenta y siete minutos y doce segundos; y una ventana de SLA de soporte como dos horas, cero minutos y cero segundos. Convertir esa forma mixta en total de segundos es pure escala: cada hora aporta tres mil seiscientos segundos, cada minuto sesenta y el campo de segundos uno a uno.
Esta capacidad no envuelve minutos ni segundos en cincuenta y nueve. Si envía noventa minutos, el total es cinco mil cuatrocientos segundos, no una reescritura automática a una hora y treinta minutos. Esa decisión coincide con la intención de búsqueda «horas minutos segundos a segundos»: se desea la suma, no una cara de reloj normalizada.
Se admiten valores fraccionarios para que media hora o dos segundos y medio se expresen sin forzar un redondeo previo en el cliente. Los valores negativos quedan fuera del producto: un cronómetro que informe minutos negativos es entrada rota, no una frase a absolutizar e imprimir.
Consejos prácticos, límites y diferencias con herramientas afines
Prefiera campos numéricos cuando controle el cliente; use números en cadena solo cuando un formulario o una cadena de consulta obliguen a texto. Mantenga cada componente dentro del máximo publicado para que las multiplicaciones no dejen de ser finitas. Al enseñar o probar, conserve un conjunto pequeño conocido: una hora, treinta minutos y cuarenta y cinco segundos equivalen a cinco mil cuatrocientos cuarenta y cinco; noventa minutos solos a cinco mil cuatrocientos; dos horas puras a siete mil doscientos; todo a cero da cero; y un fallo negativo deliberado.
Las comprobaciones de ida y vuelta encajan bien con una herramienta de humanizar duración: convierta h:m:s a total de segundos aquí, formatee ese total en una frase legible en otro sitio y confirme que la escala sigue su intención. Esta página apunta a quien busca horas minutos segundos a segundos, duración de reloj a total de segundos o una calculadora hms a segundos en línea.
No es un convertidor de husos horarios, ni un analizador de marcas ISO, ni un motor aritmético de hora del día que sume dos caras de reloj, ni un convertidor de unidades con etiquetas arbitrarias de semanas o años. Prefiera esta capacidad cuando ya tenga tres componentes de duración y solo necesite el total en segundos; si parte de un recuento en bruto de segundos y necesita una frase humana, use en su lugar una capacidad de humanizar duración.
Documente la regla de no envolver en comentarios del cliente para que quien redacta el producto sepa que noventa minutos son cinco mil cuatrocientos segundos, no una reescritura forzada a una hora y treinta.
Qué puede hacer con ella
Totales de medios y cronómetro para APIs
Herramientas de vídeo y temporizadores de intervalos convierten duraciones h:m:s introducidas por el autor en longitudes enteras de segundos guardadas en bases de datos y APIs de reproducción.
Aritmética de duraciones en el aula
Los estudiantes introducen horas, minutos y segundos y comprueban el total de segundos frente a una fórmula determinista antes de entregar los ejercicios.
Preguntas frecuentes
¿Pueden los minutos o los segundos ser mayores que 59?
Sí. Los valores por encima de 59 se admiten y simplemente suman más segundos. No hay envoltura de cara de reloj; noventa minutos se convierten en 5400 segundos totales.
¿Qué ocurre con un valor negativo de horas, minutos o segundos?
Los componentes de duración de reloj deben ser no negativos; los negativos no se toman en valor absoluto.
¿Es lo mismo que humanizar una duración?
No. Esta herramienta va de componentes h:m:s a un total en segundos. Las herramientas de humanizar duración van al revés: de segundos a una frase legible.
¿Es gratis el conversor de horas, minutos y segundos a segundos?
La herramienta del navegador es gratis y se ejecuta en local.
¿Cómo se pasan horas, minutos y segundos a segundos?
Multiplique las horas por 3600, los minutos por 60 y sume los segundos. Por ejemplo, 1 hora, 30 minutos y 45 segundos dan 3600 más 1800 más 45, es decir, 5445 segundos.
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/date/hms-to-seconds \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hours":1,"h":0}'const res = await fetch("https://api.kit.forhosting.com/date/hms-to-seconds", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hours": 1,
"h": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/hms-to-seconds",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hours": 1,
"h": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/hms-to-seconds", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hours":1,"h":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hours":1,"h":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/hms-to-seconds", 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": 1,
"h": 0
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.hms_to_seconds",
"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.
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
Introduzca horas, minutos y segundos no negativos y esta herramienta multiplica las horas por tres mil seiscientos, los minutos por sesenta, suma los segundos restantes y devuelve un valor total_seconds determinista con una fórmula breve y una lista de pasos. Los componentes negativos se rechazan con invalid_input en lugar de tomarse en valor absoluto, porque un total de duración que retrocede es un error de datos.
Cómo llamar a la API y qué contiene la respuesta
Cada campo es opcional, no negativo y finito; los campos ausentes o vacíos valen cero. Envíe por POST un cuerpo JSON con cualquier combinación de hours, minutes y seconds. Se aceptan alias por comodidad: h, hr o hrs para horas; m, min o mins para minutos; s, sec o secs para segundos. Los números en cadena que siguen un patrón numérico finito estricto se convierten igual que los números JSON. Los valores absolutos de cada componente deben permanecer dentro del máximo publicado de un billón para que los productos intermedios sigan siendo finitos en el Worker y en el navegador. En caso de éxito la respuesta repite hours, minutes y seconds como números convertidos, total_seconds como la suma de horas por tres mil seiscientos más minutos por sesenta más segundos (redondeada a doce decimales para pruebas estables), formula como la identidad fija, message como un resumen de una línea y steps como un array ordenado con cada contribución. La validación fallida—valores no finitos, negativos o por encima del máximo—devuelve invalid_input y nunca se cobra. El precio es un fijo $0.002 por petición correcta con unidad item. Prefiera asertar total_seconds y los componentes eco en pruebas automatizadas en lugar de volver a derivar el producto a mano en cada cliente.
Consejos prácticos, límites y diferencias con herramientas afines
Las tareas fallidas con invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los alumnos envían minutos negativos a propósito.
Casos de integración
Fixtures de pruebas unitarias para cuentas atrás
Los equipos de ingeniería fijan total_seconds para entradas mixtas de horas, minutos y segundos a fin de que el cálculo de cuenta atrás de cliente y servidor nunca diverja.
Preguntas técnicas
¿Cómo convierto horas, minutos y segundos a un total de segundos?
Envíe hours, minutes y seconds no negativos (cualquiera puede omitirse y vale 0). La API devuelve total_seconds = hours × 3600 + minutes × 60 + seconds.