Pređi na glavni sadržaj
LibraTool logoLibraTool

Kalkulator ciklusa spavanja — besplatno

Pronađite najbolje vreme za spavanje ili buđenje zasnovano na 90-minutnim ciklusima spavanja, kako biste se probudili između ciklusa osveženi umesto pospani.

Radi van mreže kada se učita
Fino prilagođavanje
Idi na spavanje u
21:45
9 sati
6 ciklusi · idealno
Idi na spavanje u
23:15
7.5 sati
5 ciklusi · idealno
Idi na spavanje u
0:45
6 sati
4 ciklusi
Idi na spavanje u
2:15
4.5 sati
3 ciklusi

💡 Spavanje se odvija u ~90-minutnim ciklusima. Buđenje na kraju ciklusa (umesto usred) pomaže da se osetiš osveženo. Većina odraslih radi najbolje sa 5–6 ciklusa (7,5–9 sati), plus ~15 minuta za uspavljivanje. Stvarna dužina ciklusa i potrebe za spavanjem variraju. Ovo su opšte procene, ne medicinski savet.

Uobičajene upotrebe

  • Pronađite najbolju vreme za spavanje da biste se probudili osveženimUnesite vreme budilnika i dobijte vreme spavanja koja se usklađuju sa ciklusima spavanja.
  • Plan za ranu budnostHvatate rani let ili sastanak? Pronađite vreme spavanja koja minimizira groznoću.
  • Vreme snažne šumadeKoristite Nap režim da postavite idealan budilnik za 10–20 minuta snažne šumade ili celoberežni 90-minutni ciklus.
  • Rasporedite spavanje za smenuPlanirajte spavanje usklađeno sa ciklusom oko noćnih smena i rotirajućih rasporeda.
  • Postavite vreme spavanja za školsku budnostVraćajte se od školskog budilnika do doslednog, ciklusno prijatnog vremena spavanja.

Kako funkcioniše

Sve izračunavanje se dešava u vašem pregledaču koristeći običnu JavaScript aritmetiku nad Date objektima — bez spoljne biblioteke, bez poziva serveru. Alatka radi unazad ili unapred od vremena koje date, uklapajući kompletne cikluse spavanja od 90 minuta (podesivo) plus podesivu latenciju uspavljivanja tako da predloženi vremenski trenuci padaju između ciklusa, ne unutar jednog.

  1. 1
    Izaberite režim i sidreno vreme
    Izaberite da li znate vreme buđenja (izračunaj kada leći), vreme odlaska na spavanje (izračunaj kada se probuditi), ili želite alarm za dremku. Možete otkucati određeno vreme ili pustiti alatku da se usidri za trenutni čas preko Date objekta JavaScript-a, koji se automatski osvežava svakih 30 sekundi dok je kartica otvorena.
  2. 2
    Aritmetika ciklusa se izvršava trenutno
    Kalkulator iterira od 6 naniže do 3 ciklusa spavanja. Za svaki broj množi cikluse izabranom dužinom ciklusa (podrazumevano 90 minuta, podesivo od 80–110 klizačem opsega) i dodaje vaš pomak latencije spavanja (podrazumevano 15 minuta, podesivo 0–45), zatim dodaje ili oduzima taj ukupan iznos od vašeg sidrenog vremena koristeći Date.setMinutes.
  3. 3
    Intl.DateTimeFormat formatira rezultate za vaš jezik
    Umesto fiksnog AM/PM, alatka prosleđuje jezik vašeg pregledača u Intl.DateTimeFormat tako da prikazana vremena automatski poštuju 12-časovnu ili 24-časovnu konvenciju vašeg regiona. Rezultati od pet i šest ciklusa (7,5–9 sati) se ističu kao preporučeni.
  4. 4
    Kopirajte ili preuzmite kalendarski podsetnik
    Svaki red rezultata ima dugme za kopiranje koje upisuje niz vremena u privremenu memoriju preko navigator.clipboard, i dugme kalendara koje ručno gradi validan iCalendar (.ics) fajl — uključujući VALARM sa nultim pomakom — i pokreće preuzimanje preko Blob, tako da možete uvesti podsetnik u bilo koju kalendarsku aplikaciju.

Slične alatke

Česta pitanja