Calcolo dell’orario di risveglio dopo i cicli di sonno
Se va a letto alle 22:30 e dorme 6 cicli completi da 90 minuti, si sveglia alle 07:30 del giorno dopo. Indichi l'ora in cui si corica e quanti cicli desidera per avere un orario di risveglio esatto e il sonno totale. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Ora di andare a letto
- 22:30
- Cicli
- 6
- Minuti per ciclo
- 90
- Minuti di sonno
- 540
- Ora del risveglio
- 07:30
- Scostamento in giorni
- 1
Questo calcolatore aggiunge direttamente all’ora in cui si corica il numero scelto di cicli completi da novanta minuti. Inserisca un orario rigoroso nel formato a 24 ore e un numero intero di cicli: riceverà un unico orario di risveglio, la durata totale prevista e l’eventuale cambio di giorno. Il calcolo funziona offline, non usa la data corrente né il fuso orario e produce sempre lo stesso risultato con gli stessi dati. È uno strumento di pianificazione basato su una stima comune, non una misurazione personale né un parere medico.
Inserisca un orario preciso per coricarsi
Indichi l’orario nel formato HH:MM a 24 ore, usando sempre due cifre sia per l’ora sia per i minuti. Per esempio, utilizzi 22:30 per le dieci e mezza di sera, 00:05 per cinque minuti dopo mezzanotte o 07:00 per le sette del mattino. Valori come 9:30, 25:00, 12:75 o testi con AM o PM vengono respinti con un errore chiaro.
L’orario inserito è il punto esatto da cui parte la somma. Il calcolatore non aggiunge automaticamente il tempo per prepararsi, leggere o addormentarsi. Se desidera includerlo, inserisca l’ora in cui prevede di prendere sonno.
Inoltre non consulta l’orologio di sistema, non deduce la posizione e non associa una data al risultato, quindi l’operazione resta completamente riproducibile.
Scelga quanti cicli da novanta minuti aggiungere
Imposti cycles su un numero intero compreso tra 1 e 16. Ogni ciclo aggiunge esattamente 90 minuti, quindi la durata totale equivale al numero scelto moltiplicato per 90. Quattro cicli corrispondono a 360 minuti o sei ore; cinque a 450 minuti o sette ore e mezza; sei a 540 minuti o nove ore.
Frazioni, stringhe numeriche, zero, numeri negativi e valori oltre il limite vengono rifiutati, senza arrotondamenti o modifiche nascoste. La durata fissa definisce lo scopo dello strumento: indicare quale ora si raggiunge dopo una quantità selezionata di blocchi standard. Non implica che il sonno reale di ogni persona segua un ritmo esatto.
I cicli possono variare tra persone e notti. Usi il risultato come semplice riferimento di pianificazione. Se deve considerare il tempo per addormentarsi, regoli personalmente l’orario iniziale affinché rappresenti l’inizio previsto del sonno.
Interpreti l’orario di risveglio e il cambio di giorno
Zero significa che il risultato resta nello stesso giorno; uno indica il giorno successivo, situazione comune con un orario serale. I piani più lunghi possono superare più di una mezzanotte e lo scarto conserva questa informazione anche senza una data. Non intervengono casualità, rete, data corrente, fuso orario o ora legale.
La funzione è quindi adatta a test ripetibili e strumenti offline. Non consideri il minuto ottenuto una garanzia di un risveglio facile o di un sonno ristoratore. Valuti il proprio fabbisogno complessivo e consulti un professionista sanitario qualificato in presenza di problemi persistenti o sintomi preoccupanti.
Casi d'uso
Imposti una sveglia basata sui cicli
Trasformi un orario previsto e un numero di cicli in una sola sveglia inequivocabile.
Controlli il passaggio della mezzanotte
Visualizzi l’orario normalizzato e il numero di cambi di giorno attraversati.
Aggiunga un calcolo riproducibile
Usi il risultato offline in un’agenda, uno strumento per il benessere o un processo automatizzato.
Domande frequenti
Il calcolo include il tempo per addormentarsi?
No. I cicli vengono aggiunti direttamente all’orario inserito; indichi il momento in cui desidera iniziare il conteggio.
Posso modificare la durata del ciclo?
No. Questo calcolatore usa intenzionalmente una durata fissa di novanta minuti per ciclo.
Il risultato è un parere medico?
No. È un calcolo di pianificazione basato su una stima comune, non una misurazione o diagnosi.
Quanti cicli di sonno posso aggiungere?
Qualsiasi numero intero da 1 a 16. Ogni ciclo aggiunge esattamente 90 minuti: 4 cicli sono 6 ore, 5 cicli sono 7 ore e 30 minuti e 6 cicli sono 9 ore.
Cosa succede se il risveglio cade dopo mezzanotte?
Il risultato le segnala il cambio di giorno. Andare a letto alle 22:30 con 6 cicli dà 540 minuti di sonno e un risveglio alle 07:30 del giorno successivo.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/health/wake-after-cycles \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bedtime":"22:30","cycles":6}'const res = await fetch("https://api.kit.forhosting.com/health/wake-after-cycles", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bedtime": "22:30",
"cycles": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/wake-after-cycles",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bedtime": "22:30",
"cycles": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/wake-after-cycles", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bedtime":"22:30","cycles":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bedtime":"22:30","cycles":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/wake-after-cycles", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"bedtime": "22:30",
"cycles": 6
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.wake_after_cycles",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Inserisca un orario preciso per coricarsi
Il formato rigoroso elimina le ambiguità e rende il calcolo riutilizzabile in browser, client API e processi automatizzati.
Interpreti l’orario di risveglio e il cambio di giorno
La risposta presenta wake_time come orario normalizzato a 24 ore e day_offset come numero di passaggi oltre la mezzanotte dall’inizio. La risposta ripete inoltre l’orario e i cicli, identifica cycle_minutes e mostra sleep_minutes, rendendo semplice verificare l’operazione.
Domande tecniche
Quanto costa il calcolatore?
Il calcolatore nel browser è gratuito. Le richieste API partono da $0.002.
Cosa accade se il risultato supera la mezzanotte?
wake_time torna a un orario valido a 24 ore e day_offset indica quante mezzanotti sono state superate.