Preskoči na glavni sadržaj

Kalkulator ciklusa spavanja — besplatno

Pronađite najbolje vrijeme za odlazak na spavanje ili buđenje na temelju 90-minutnih ciklusa spavanja, kako biste se probudili između ciklusa osjećajući se odmorno umjesto pospano.

Radi offline nakon učitavanja
Fino podešavanje
Idi spavati u
21:45
9 sati
6 ciklusi · idealno
Idi spavati u
23:15
7.5 sati
5 ciklusi · idealno
Idi spavati u
0:45
6 sati
4 ciklusi
Idi spavati u
2:15
4.5 sati
3 ciklusi

💡 Spavanje se odvija u ~90-minutnim ciklusima. Buđenje na kraju ciklusa (umjesto usred) pomaže da se osjećaš osvježeno. Većina odraslih radi najbolje s 5–6 ciklusa (7,5–9 sati), plus ~15 minuta za uspavljivanje. Stvarna duljina ciklusa i potrebe za spavanjem variraju. Ovo su opće procjene, ne medicinski savjet.

Uobičajene namjene

  • Pronađite najbolje vrijeme za spavanje kako biste se probudili osvježenimUnesite vrijeme budilnika i dobijte vremenske oznake koje se podudaraju sa ciklusa spavanja.
  • Planirajte rano buđenjeHvatate rani let ili sastanak? Pronađite vrijeme spavanja koje minimizira nesvježost.
  • Ispravno vrijeme pauzeKoristite način mirovanja kako biste postavili savršen alarm za 10–20 minutnu pauzu ili cijeli 90-minutni ciklus.
  • Raspored spavanja za rad na smjenuPlanirajte spavanje usklađeno s ciklusa oko noćnih smjena i rotacijskih rasporeda.
  • Postavite vrijeme spavanja za školske buđenjaRadite unazad od školskog budilnika do dosljednog, ciklusa-prijednog vremena spavanja.

Kako funkcionira

Sav izračun odvija se u vašem pregledniku koristeći običnu JavaScript aritmetiku na Date objektima — bez vanjske biblioteke, bez poziva poslužitelju. Alat radi unatrag ili unaprijed od vremena koje date, uklapajući potpune 90-minutne cikluse sna (podesivo) plus konfigurabilnu latenciju uspavljivanja tako da predložena vremena padaju između ciklusa, ne unutar jednog.

  1. 1
    Odaberite način i sidreno vrijeme
    Odaberite znate li svoje vrijeme buđenja (izračunaj kad ići spavati), svoje vrijeme spavanja (izračunaj kad se probuditi), ili želite alarm za dremku. Možete utipkati određeno vrijeme ili prepustiti alatu da se usidri na trenutačni sat putem JavaScript Date objekta, koji se automatski osvježava svakih 30 sekundi dok je kartica otvorena.
  2. 2
    Aritmetika ciklusa radi trenutačno
    Kalkulator iterira od 6 do 3 ciklusa sna. Za svaki broj množi cikluse s odabranom duljinom ciklusa (zadano 90 minuta, podesivo na 80–110 klizačem raspona) i dodaje pomak latencije sna (zadano 15 minuta, podesivo na 0–45), zatim dodaje ili oduzima taj ukupan zbroj od vašeg sidrenog vremena koristeći Date.setMinutes.
  3. 3
    Intl.DateTimeFormat formatira rezultate za vašu lokalizaciju
    Umjesto tvrdog kodiranja AM/PM, alat prosljeđuje lokalizaciju vašeg preglednika Intl.DateTimeFormat tako da prikazana vremena automatski poštuju 12-satnu ili 24-satnu konvenciju vaše regije. Rezultati od pet i šest ciklusa (7,5–9 sati) ističu se kao preporučeni.
  4. 4
    Kopiraj ili preuzmi podsjetnik kalendara
    Svaki redak rezultata ima gumb za kopiranje koji zapisuje niz vremena u međuspremnik putem navigator.clipboard, i gumb kalendara koji ručno gradi valjanu iCalendar (.ics) datoteku — uključujući VALARM s nultim pomakom — i pokreće preuzimanje putem Blob, tako da možete uvesti podsjetnik u bilo koju aplikaciju kalendara.

Srodni alati

Često postavljana pitanja