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.
💡 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.
- 1Vyberte režim a kotvící časZvolte, 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á.
- 2Aritmetika 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.
- 3Intl.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é.
- 4Zkopírovat nebo stáhnout kalendářní připomínkuKaž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
Kalkulátor ovulace
Odhadněte si datum vaší ovulace a fertilní okno na základě prvního dne poslední menstruace a délky cyklu — s nejplodnějšími dny, předpokládanou další menstruací, datem na test těhotenství, odhadnutým termínem porodu a přehledem příštích tří cyklů. Soukromé a bezplatné.
Test reakční doby
Změřte svou reakční dobu v milisekundách: počkejte, až pole zezelená, klikněte nebo klepněte co nejrychleji a získejte svůj průměr a nejlepší výsledek z 5 pokusů.
Kalkulačka doby čtení
Odhadněte, jak dlouho trvá přečíst libovolný text. Zvolte rychlost čtení, získejte počet slov, vět a odhad doby mluvení.