ForHosting KIT · Utilidades de desarrollo

Calculadora de siesta óptima

La calculadora de duración óptima de la siesta convierte una hora de inicio en formato de 24 horas en dos alarmas claras: una siesta reparadora corta de 20 minutos y otra de ciclo completo de 90 minutos.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Muestra la hora exacta de finalización de cada opción e indica si corresponde al día siguiente. El cálculo es inmediato, determinista y sirve para planificar, no para diagnosticar. Elija la opción breve si dispone de poco tiempo o compárela con la larga si su agenda permite completar un ciclo de sueño.

Elija la recomendación que se ajuste al tiempo disponible

Introduzca la hora y el minuto en que prevé iniciar la siesta, siempre en formato de 24 horas. La calculadora ofrece dos alternativas diferenciadas porque una misma duración no resulta adecuada para todas las circunstancias. La recomendación reparadora corta termina 20 minutos después de la hora indicada y está pensada para una pausa limitada. La opción de ciclo completo finaliza 90 minutos después y ofrece un margen más amplio basado en una estimación habitual de un ciclo de sueño. Compare ambos resultados con su siguiente compromiso e incluya el tiempo que necesitará para acomodarse y despejarse al despertar. La herramienta suma únicamente la duración indicada; no añade de forma implícita el tiempo que puede tardar en dormirse. Si normalmente necesita unos minutos adicionales, indique la hora a la que realmente espera conciliar el sueño o añada ese margen al programar la alarma.

Interprete correctamente la hora final y el cambio de día

Cada recomendación incluye la duración, una hora final con formato, valores separados para hora y minuto, y un desplazamiento de día. Un desplazamiento igual a cero significa que la siesta termina el mismo día natural en que comienza. Un valor de uno indica que el cálculo ha cruzado la medianoche y que la hora mostrada pertenece al día siguiente. Esta diferencia es importante para descansos nocturnos: una siesta iniciada a las 23:30 no termina antes ese mismo día solo porque el reloj vuelve a comenzar. Los campos numéricos separados facilitan además que otras aplicaciones creen recordatorios o comparen horarios sin analizar una cadena de texto. La validación es estricta: la hora debe ser un entero entre 0 y 23 y los minutos, un entero entre 0 y 59. Se rechazan campos ausentes, cadenas numéricas, decimales, infinitos y otros valores no numéricos para evitar resultados aparentemente válidos a partir de solicitudes incorrectas.

Utilice el resultado como ayuda de planificación

La respuesta a una siesta depende de la falta de sueño, la edad, la salud, el entorno, la medicación, la cafeína y los hábitos personales. Por eso, los dos resultados son recomendaciones horarias, no garantías sobre cómo se sentirá ni consejos médicos. El cálculo determinista resulta útil cuando importa la coherencia: una misma hora válida siempre produce las mismas dos horas finales, tanto en el navegador como mediante la API. Puede integrarse en rutinas personales, calendarios, herramientas de bienestar o planificadores de turnos que necesiten aritmética transparente. Considere el contexto antes de usar el resultado y reserve tiempo suficiente para despertarse por completo antes de conducir, manejar maquinaria o realizar tareas críticas. Si las siestas le provocan confusión frecuente, alteran el sueño nocturno o parecen imprescindibles por una somnolencia excesiva persistente, consulte con un profesional sanitario cualificado que pueda valorar su situación y sus antecedentes médicos.

Planificar una siesta durante el almuerzo

Compare una finalización a los 20 minutos con su hora de regreso sin hacer cálculos de reloj manualmente.

Programar una alarma nocturna

Compruebe si la siesta cruza la medianoche y use el desplazamiento de día para elegir la fecha correcta.

Añadir opciones de siesta a una aplicación

Genere horas finales estructuradas y estables para alternativas reparadoras cortas y de ciclo completo.

¿Qué duraciones utiliza la calculadora?

Utiliza 20 minutos para la recomendación reparadora corta y 90 minutos para la opción de ciclo completo.

¿El cálculo incluye el tiempo necesario para dormirse?

No. Ambas duraciones se suman directamente a la hora indicada; planifique aparte cualquier margen para dormirse o despertar.

¿Qué significa day_offset?

El valor cero indica que termina el mismo día; el valor uno señala que finaliza después de la medianoche, al día siguiente.

¿Por qué se rechazan las cadenas numéricas?

El contrato exige valores numéricos reales para hora y minuto. La validación estricta evita conversiones ambiguas y detecta integraciones incorrectas.

¿Se trata de asesoramiento médico?

No. Es una ayuda determinista para planificar. Consulte a un profesional sanitario por problemas persistentes de sueño o somnolencia excesiva.

¿Cuánto cuesta una solicitud mediante API?

Cada solicitud mediante API cuesta $0.002. Puede usar la versión del navegador sin enviar el cálculo a la 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.

POSThttps://api.kit.forhosting.com/health/nap-length

¿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/health/nap-length \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"start_hour":13,"start_minute":40}'
{
  "start_hour": 13,
  "start_minute": 40
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.nap_length",
  "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.

Ver la documentación completa del KIT →