Přeskočit na hlavní obsah

Kalkulačka spánkového cyklu zdarma

Najděte nejlepší čas pro ulehnutí nebo vstávání na základě 90minutových spánkových cyklů, abyste se probouzeli mezi cykly svěží, nikoli ospale.

Funguje offline po načtení
Jemné ladění
Jít spát v
21:45
9 hod
6 cyklů · ideální
Jít spát v
23:15
7.5 hod
5 cyklů · ideální
Jít spát v
0:45
6 hod
4 cyklů
Jít spát v
2:15
4.5 hod
3 cyklů

💡 Spánek probíhá v ~90minutových cyklech. Probuzení na konci cyklu (nikoli uprostřed) pomáhá cítit se svěže. Většina dospělých se cítí nejlépe s 5–6 cykly (7,5–9 hodin) plus ~15 minutami usínání. Délka cyklů i potřeba spánku se liší podle věku a osoby. Jde o obecné odhady, nikoli o lékařskou radu.

Běžná použití

  • Najděte nejlepší čas na spaní, abyste se probudili osvěženíZadejte čas alarmu a získejte časy spánku, které se shodují se spánkovými cykly.
  • Naplánujte si brané probuzeníChytáte brný let nebo schůzku? Najděte čas spánku, který minimalizuje ospalost.
  • Čas silné podřímnutíPomocí režimu Nap nastavte dokonalý alarm na 10–20 minut silného spaní nebo úplný 90minutový cyklus.
  • Naplánujte spánek pro směnný provozNaplánujte spánek v souladu s cyklem kolem nočních směn a rotujících rozvrhů.
  • Nastavte čas spánku pro probuzení do školyPracujte zpětně od školního alarmu k konzistentnímu, cyklusvědomému času spánku.

Jak to funguje

Veškerý výpočet probíhá ve vašem prohlížeči pomocí obyčejné aritmetiky JavaScriptu nad objekty Date — bez externí knihovny, bez volání serveru. Nástroj počítá zpětně nebo dopředu od vámi zadaného času a přizpůsobuje se celým 90minutovým spánkovým cyklům (nastavitelné) plus konfigurovatelné latenci usínání, takže navrhované časy padnou mezi cykly, ne dovnitř jednoho.

  1. 1
    Vyberte režim a kotvící čas
    Zvolte, zda znáte svůj čas probuzení (výpočet, kdy jít spát), čas uléhání (výpočet, kdy se probudit), nebo chcete budík na šlofíka. Můžete zadat konkrétní čas nebo nechat nástroj ukotvit se k aktuálním hodinám pomocí objektu Date JavaScriptu, který se automaticky obnovuje každých 30 sekund, dokud je karta otevřená.
  2. 2
    Aritmetika cyklů běží okamžitě
    Kalkulačka iteruje od 6 dolů do 3 spánkových cyklů. Pro každý počet násobí cykly vámi zvolenou délkou cyklu (výchozí 90 minut, nastavitelné na 80–110 posuvníkem rozsahu) a přičítá váš posun latence usínání (výchozí 15 minut, nastavitelné na 0–45), poté tento součet přičte nebo odečte od vašeho kotvícího času pomocí Date.setMinutes.
  3. 3
    Intl.DateTimeFormat formátuje výsledky pro vaše jazykové nastavení
    Namísto pevného kódování AM/PM nástroj předává jazykové nastavení vašeho prohlížeče do Intl.DateTimeFormat, takže zobrazené časy automaticky respektují 12hodinovou nebo 24hodinovou konvenci vašeho regionu. Výsledky s pěti a šesti cykly (7,5–9 hodin) jsou zvýrazněny jako doporučené.
  4. 4
    Zkopírovat nebo stáhnout kalendářní připomínku
    Každý řádek výsledku má tlačítko kopírovat, které zapíše řetězec času do schránky přes navigator.clipboard, a tlačítko kalendáře, které ručně sestaví platný soubor iCalendar (.ics) — včetně VALARM s nulovým posunem — a spustí stažení přes Blob, takže lze připomínku importovat do jakékoli kalendářové aplikace.

Související nástroje

Časté dotazy