ForHosting KIT · Utilidades de desarrollo

Calculadora de ventana de ayuno intermitente

Esta calculadora de ventana de alimentación convierte un protocolo diario, como 16:8, en horas concretas.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Indique a qué hora piensa empezar a comer y obtendrá el final de la ventana y el momento exacto en que comienza el siguiente ayuno. El cálculo usa un reloj estricto de 24 horas e indica si la hora final corresponde al día siguiente. Resulta útil para organizar recordatorios, calendarios, preparación de comidas o automatizaciones coherentes sin depender de la fecha actual, la zona horaria ni servicios externos.

Convierta una proporción de ayuno en un horario diario útil

Un protocolo como 16:8 expresa una duración, pero no constituye por sí solo un horario completo. La primera cifra representa las horas de ayuno y la segunda, las horas disponibles para comer dentro de cada ciclo de 24 horas. Para transformar esa proporción en horas concretas, la calculadora necesita también la hora elegida para empezar a comer. Si selecciona 12:30 con un protocolo 16:8, el período de alimentación de ocho horas termina a las 20:30 y el siguiente ayuno comienza en ese mismo instante. Puede utilizar el resultado en un recordatorio, calendario, plan de comidas o sistema de seguimiento personal. Escriba el protocolo con dos valores enteros positivos separados por dos puntos y use dos dígitos para las horas y los minutos. La validación estricta evita interpretar silenciosamente datos ambiguos, sobre todo en procesos automatizados. La respuesta repite el protocolo normalizado, la hora inicial y ambas duraciones para que otros sistemas conserven el contexto completo del cálculo.

Interprete los cruces de medianoche y los desplazamientos de día

Una ventana de alimentación no siempre termina el mismo día natural en que comienza. Por ejemplo, una ventana de ocho horas iniciada a las 18:30 acaba a las 02:30. Una hora aislada no permite saber si se refiere a un momento anterior del mismo día o a la madrugada siguiente; por eso la respuesta incluye un desplazamiento de día. El valor cero significa que el final ocurre más tarde durante el mismo día de la hora inicial, y el valor uno señala el día siguiente. En los protocolos diarios admitidos, las dos partes son horas enteras positivas que suman 24, así que nunca se necesita un desplazamiento mayor. El final de la ventana y el inicio del siguiente ayuno comparten hora y desplazamiento porque representan el mismo límite. Esta información explícita facilita crear eventos, programar avisos o mostrar el resultado sin ambigüedad. Su aplicación puede combinar la hora y el desplazamiento con sus propias reglas de fecha y zona horaria. La calculadora no presupone ubicación, horario de verano ni fecha, lo que conserva un resultado determinista en cualquier entorno.

Utilice el resultado de forma responsable y coherente

La calculadora responde a una pregunta concreta: dado un protocolo diario reconocido y una hora de inicio de alimentación, ¿cuándo termina esa ventana y comienza el próximo ayuno? No recomienda protocolos, no evalúa la nutrición, no contempla medicamentos, no decide si el ayuno es adecuado ni consulta un reloj en directo. Esas decisiones pueden depender de la salud, la edad, el embarazo, la actividad, distintas afecciones y el asesoramiento profesional. Una vez elegido un protocolo de manera independiente, este cálculo determinista ayuda a evitar errores rutinarios. Mantenga la misma hora inicial si desea un horario estable o vuelva a calcular cuando cambien el trabajo, el descanso, los viajes o el entrenamiento. La automatización mediante API cuesta $0.002 por solicitud y aplica siempre las mismas reglas. Si otro sistema creará recordatorios con fecha, guarde tanto la hora devuelta como su desplazamiento de día. Conserve también el protocolo normalizado para poder auditar el horario. Si la entrada falla, corrija el protocolo o el formato horario: los datos no válidos no generan resultados parciales.

Planificar una ventana diaria recurrente

Convierta el protocolo elegido y la hora habitual de la primera comida en un límite claro para su horario personal.

Crear horas para recordatorios

Use la hora final y el desplazamiento de día para avisar en el momento preciso en que comienza el siguiente ayuno.

Incorporar el cálculo a una aplicación

Genere límites coherentes sin depender de la configuración regional, la red, la fecha actual ni el procesamiento de zonas horarias.

¿Qué significa un protocolo 16:8?

Representa 16 horas de ayuno seguidas de una ventana de alimentación de 8 horas dentro de un ciclo repetitivo de 24 horas.

¿Cuándo comienza el siguiente ayuno?

Comienza exactamente en el mismo límite en que termina la ventana de alimentación calculada.

¿Qué formato horario debe introducir?

Use una hora de 24 horas y dos dígitos con formato HH:MM, por ejemplo 09:00, 12:30 o 18:45.

¿Qué ocurre si la ventana cruza la medianoche?

La hora vuelve a empezar después de las 23:59 y un desplazamiento de día igual a 1 indica que el límite cae al día siguiente.

¿Qué formatos de protocolo se reconocen?

Escriba dos números enteros positivos separados por dos puntos, primero las horas de ayuno y después las de alimentación; deben sumar 24.

¿Cuánto cuesta un cálculo mediante API?

Cada solicitud API cuesta $0.002.

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/final3/intermittent-fasting-window-calc

¿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/final3/intermittent-fasting-window-calc \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"protocol":"16:8","start_eating_time":"12:30"}'
{
  "protocol": "16:8",
  "start_eating_time": "12:30"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "final3.intermittent_fasting_window_calc",
  "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 →