Kalkulues Ciklit të Gjumit Falas

Gjeni kohën më të mirë për të fjetur ose zgjuar bazuar në cikle gjumi 90-minutëshe, kështu që të zgjoheni mes cikleve duke u ndjerë të freskët në vend të lodhur.

Funksionon jashtë linje sapo ngarkohet
Rregullim i hollë
Shko në shtrat në
9:45 m.d.
9 orë
6 cikle · ideale
Shko në shtrat në
11:15 m.d.
7.5 orë
5 cikle · ideale
Shko në shtrat në
12:45 p.d.
6 orë
4 cikle
Shko në shtrat në
2:15 p.d.
4.5 orë
3 cikle

💡 Gjumi ndodh në cikle prej ~90 minutash. Zgjimi në fund të një cikli (jo në mes të tij) të ndihmon të ndihesh i freskët në vend të përgjumur. Shumica e të rriturve funksionojnë më mirë me 5–6 cikle (7.5–9 orë), plus ~15 minuta për të fjetur. Gjatësia e ciklit dhe nevojat për gjumë ndryshojnë sipas personit dhe moshës. Këto janë vlerësime të përgjithshme, jo këshillë mjekësore.

Si funksionon

E gjithë llogaritja ndodh në shfletuesin tënd duke përdorur aritmetikë të thjeshtë JavaScript mbi objekte Date — pa bibliotekë të jashtme, pa thirrje serveri. Mjeti punon mbrapsht ose përpara nga një kohë që jep, duke përshtatur cikle të plota gjumi 90-minutëshe (të rregullueshme) plus një vonesë të konfigurueshme për të fjetur kështu që kohët e sugjeruara bien mes cikleve, jo brenda njërit.

  1. 1
    Zgjidh një mënyrë dhe kohë ankorimi
    Zgjidh nëse e di kohën tënde të zgjimit (llogarit kur të shkosh të flesh), kohën e gjumit tënd (llogarit kur të zgjohesh), ose dëshiron një alarm sy-gjumi. Mund të shkruash një kohë specifike ose ta lësh mjetin të ankorohet te ora aktuale përmes objektit Date të JavaScript-it, i cili rifreskohet automatikisht çdo 30 sekonda ndërsa skeda është e hapur.
  2. 2
    Aritmetika e cikleve xhiron menjëherë
    Llogaritësi përsëritet nga 6 deri 3 cikle gjumi. Për çdo numër shumëzon ciklet me gjatësinë e ciklit të zgjedhur (e paracaktuar 90 minuta, e rregullueshme 80–110 përmes një rrëshqitësi intervali) dhe shton zhvendosjen tënde të vonesës së gjumit (e paracaktuar 15 minuta, e rregullueshme 0–45), pastaj shton ose zbret atë total nga koha e ankorimit tënd duke përdorur Date.setMinutes.
  3. 3
    Intl.DateTimeFormat formaton rezultatet për gjuhën tënde
    Në vend që të kodojë fiksisht AM/PM, mjeti ia kalon gjuhën tënde të shfletuesit Intl.DateTimeFormat kështu që kohët e shfaqura respektojnë automatikisht konventën 12-orëshe apo 24-orëshe të rajonit tënd. Rezultatet me pesë- dhe gjashtë-cikle (7.5–9 orë) theksohen si të rekomanduara.
  4. 4
    Kopjo ose shkarko një kujtues kalendari
    Çdo rresht rezultati ka një buton kopjimi që e shkruan vargun e kohës te clipboard përmes navigator.clipboard, dhe një buton kalendari që ndërton me dorë një skedar të vlefshëm iCalendar (.ics) — duke përfshirë një VALARM me zhvendosje zero — dhe aktivizon një shkarkim përmes Blob, kështu që mund ta importosh kujtuesin në çdo aplikacion kalendari.

Mjete të ngjashme

Pyetjet e bëra më shpesh