Convertidor de horas a segundos
Una hora son exactamente 3600 segundos, 60 minutos de 60 segundos, así que 2 horas son 7200 segundos. Pase una duración en horas a los segundos que necesita un tiempo de espera, un horario o una plantilla de soluciones, sin el atajo redondo de 3000. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Horas
- 1
- Resultado
- 3 600 s
- Convertido
- 3 600
- Segundos
- 3 600
- Unidad de origen
- h
Un convertidor de horas a segundos transforma una duración ya contada en horas en la longitud equivalente en segundos SI multiplicando por tres mil seiscientos. Ese factor es exacto: una hora son sesenta minutos y cada minuto son sesenta segundos, de modo que una hora es sesenta por sesenta, es decir tres mil seiscientos segundos. Introduzca un número finito no negativo de horas; la herramienta multiplica por 3600 y devuelve la magnitud en segundos, el factor de conversión, una cadena de fórmula breve y pasos de sustitución ordenados que puede pegar en un tiempo de espera, una duración de vídeo, una ventana SLA o una prueba unitaria. Se rechazan atajos aproximados como tratar una hora como tres mil segundos para que las claves de deberes, los presupuestos de ejecución y los horarios publicados coincidan con la definición SI y no con una estimación redondeada.
Por qué las horas pasan a segundos exactamente en 3600
Las horas y los segundos ocupan el mismo eje temporal, pero son dos escalas de recuento distintas, y pasar de una a la otra es una identidad, no una medición empírica. El Sistema Internacional de Unidades define el segundo como unidad de base del tiempo y trata la hora como unidad no SI aceptada para uso con el SI: una hora son exactamente sesenta minutos y un minuto son exactamente sesenta segundos, de modo que una hora es sesenta por sesenta, es decir tres mil seiscientos segundos.
Ese factor es definitorio. No se desplaza con segundos intercalares, husos horarios ni cambios de horario de verano, porque esas convenciones alteran las etiquetas del reloj civil, no la longitud de una hora expresada como duración pura. Esta capacidad fija 3600 y nunca cambia en silencio a mil, a tres mil ni a 3,600.0 como conjetura redondeada.
La conversión es una sola multiplicación exacta: seconds igual a hours por 3600. Cero horas se mapea con claridad a cero segundos. Horas fraccionarias como un medio, un cuarto o dos y medio son válidas y se convierten en 1800, 900 y 9000 segundos respectivamente.
Quien aún enseña «unos tres mil segundos por hora» verá una deriva de seiscientos segundos en cada hora; esta herramienta existe para que esa deriva no quede incrustada en un tiempo de espera, una ventana de facturación, una duración de clase o una clave de deberes. Prefiera esta ruta dedicada de horas a segundos cuando la entrada ya sea una duración en horas y solo necesite segundos, en lugar de abrir un hub de tiempo multiunidad que le pida elegir origen y destino.
Consejos prácticos, comprobaciones y búsquedas relacionadas
Prefiera enviar números desnudos cuando controle el cliente; los números en cadena solo se aceptan si coinciden con un patrón numérico finito estricto sin unidades, separadores de miles ni palabras como hours. Las comprobaciones de ida y vuelta son sencillas: convierta una hora y confirme que recibe exactamente 3600 segundos tras el redondeo, convierta dos horas y confirme 7200 segundos, convierta media hora y confirme 1800 segundos, o convierta cero y confirme cero.
Al enseñar, empareje la ruta exacta de 3600 con el atajo mental «unos tres mil» para que el alumnado vea la deriva de seiscientos segundos en cada hora, y luego muestre por qué los tiempos de espera de software y las hojas SI prefieren el factor definitorio. Permanezca dentro del rango absoluto para que la multiplicación no desborde a un resultado no finito que el solucionador deba rechazar, y nunca envíe una duración negativa con signo esperando que la herramienta la trate como un saldo restante o una cuenta atrás.
Esta página se dirige a quien busca convertidor de horas a segundos, convertir horas en segundos o una calculadora que afirma que una hora equivale a 3600 segundos; no es una herramienta de diferencia de fechas, ni un desplazamiento de reloj que añade horas a una fecha-hora, ni un impresor amigable de duraciones, ni un hub general de tiempo multiunidad que también convierta minutos, días y semanas en una sola llamada. Prefiera esta capacidad cuando la entrada ya esté en horas y solo necesite segundos.
Mantenga explícito el significado de las unidades en su propia documentación: hours de entrada, seconds de salida, hora SI únicamente.
Qué puede hacer con ella
Duraciones de vídeo, audio y clases
Convierta horas grabadas de metraje, pódcast o bloques de aula en segundos para reproductores, transcripciones y hojas de programación que almacenan la duración en segundos SI.
Preguntas frecuentes
¿Qué fórmula convierte horas a segundos?
seconds = hours × 3600. Una hora son sesenta minutos de sesenta segundos, la definición SI aceptada para uso de la hora como duración.
¿Por qué 3600 y no 3000 ni 1000?
3000 es una subestimación de aula que se desvía 600 segundos en cada hora. 1000 trataría la hora como un prefijo métrico, y no lo es. Esta herramienta usa 3600, el factor definitorio.
¿Puedo convertir segundos de nuevo a horas?
Esta capacidad es solo hours → seconds. Divida seconds entre 3600 por su cuenta, o use un convertidor de unidades de tiempo bidireccional para otras unidades.
¿Es gratuito el convertidor de horas a segundos?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Los segundos intercalares o el horario de verano cambian el resultado?
No. Los segundos intercalares, las zonas horarias y los cambios de hora alteran las etiquetas del reloj civil, no la duración de una hora. Aquí una hora siempre equivale exactamente a 3600 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/conv/hours-to-seconds-converter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hours":1}'const res = await fetch("https://api.kit.forhosting.com/conv/hours-to-seconds-converter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hours": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/hours-to-seconds-converter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hours": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/hours-to-seconds-converter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hours":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hours":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/hours-to-seconds-converter", 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
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.hours_to_seconds_converter",
"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 | 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
Una entrada negativa o no numérica falla con un error claro invalid_input en lugar de inventar una duración. Las llamadas alojadas se facturan a $0.002 por conversión exitosa; la validación fallida nunca se cobra.
Cómo llamar a la API y qué devuelve
El valor debe ser mayor o igual que cero y permanecer dentro del límite absoluto publicado de un billón. Envíe un cuerpo JSON con un campo numérico finito no negativo obligatorio llamado hours. Se aceptan los alias value, h, hour, n, amount y duration_hours para que los clientes SDK y los envíos de formulario usen el nombre que encaje en el producto. En caso de éxito la respuesta repite hours redondeado, asigna seconds, result y converted a la misma magnitud redondeada en segundos, unit al token s, from_unit a h y to_unit a s, factor y seconds_per_hour a 3600, formula a la cadena seconds igual a hours por 3600, message a un resumen breve en inglés y steps a un arreglo ordenado de líneas de sustitución que muestran la identidad de sesenta por sesenta. La validación fallida —campos ausentes, números no finitos, duraciones negativas, signos más o menos sueltos, cadenas no numéricas, valores fuera de límites absolutos o un resultado convertido no finito— devuelve invalid_input y nunca se cobra. El precio es un $0.002 fijo por petición exitosa con unidad item. Empareje una hora con un resultado esperado de exactamente tres mil seiscientos segundos como prueba de humo, dos horas y media con nueve mil segundos como comprobación de media hora, y cero horas con cero segundos como comprobación de duración nula antes de fijar el JSON en una batería de pruebas del cliente. No hay llamada de red, ni modelo de lenguaje, ni reloj, ni semilla aleatoria: la misma cifra de hours produce siempre el mismo JSON.
Consejos prácticos, comprobaciones y búsquedas relacionadas
Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los aprendices omiten hours a propósito o pasan texto plano en lugar de un número.
Casos de integración
Tiempos de espera, SLA y presupuestos de ejecución
Pase un tiempo de espera de varias horas, una ventana de nivel de servicio o un presupuesto de trabajo por lotes a los recuentos en segundos que consumen de verdad las API, los envoltorios cron y las alertas de supervisión.
Deberes y fixtures de pruebas unitarias
Estudiantes e ingenieros convierten totales de horas de clase a segundos y fijan JSON golden para que la aritmética del navegador y de la API nunca se aparte de 3600.
Preguntas técnicas
¿Qué ocurre con una entrada negativa o no numérica?
La API devuelve invalid_input indicando el problema (por ejemplo un campo hours ausente, un valor que no es un número finito o una duración negativa). Las tareas fallidas no se cobran.