Перайсці да асноўнага зместу
LibraTool logoLibraTool

Калькулятар цыклаў сну — бясплатна

Знаходзьце лепшы час для адыходу спаць або прабуджэння на аснове 90-хвілінных цыклаў сну, каб прачнуцца паміж цыкламі адпачылым, а не ўзмоклым.

Працуе афлайн пасля загрузкі
Адмаляваць
Лягчы спаць у
21:45
9 гадз
6 цыклы · ідэальна
Лягчы спаць у
23:15
7.5 гадз
5 цыклы · ідэальна
Лягчы спаць у
0:45
6 гадз
4 цыклы
Лягчы спаць у
2:15
4.5 гадз
3 цыклы

💡 Сон адбываецца ў ~90-мінутных цыклах. Абуджэнне ў канцы цыкла (а не ў сярэдзіне) дае пачуццё свежасці. Большасці дарослых хапае 5–6 цыклаў (7,5–9 гадзін) + ~15 мін на засынанне. Цыклы і патрэбы індывідуальныя, гэта не медыцынская рэкамендацыя.

Тыповыя выкарыстанні

  • Знайдзіце лепшы час сну, каб прачнуцца адсвежанымУвядзіце час тэвалізацыі і атрымайце час сну, якія супадаюць са сна-цыклам.
  • Планьце ранняе праццёюваннеЛавіце рана раніцы ці сустрэчу? Знайдзіце час сну, каб мінімізаваць вязанне.
  • Расчытайце кароткі сонВыкарыстоўвайце Nap рэжым, каб задаць ідэальны тэвалізатар для 10–20 мінут энергічнага сну ці палнага 90-мінутнага цыклу.
  • Планьце сон для змяняльных рабітПланьце сон, выраўнаваны ў цыклы, паўтра ноччу і ротацыйнымі грамадкамі.
  • Задайце час сну для школьнага пробуджэнняВявядзіце школьны тэвалізатар да паслядоўнага, выраўнаванага да цыклу часу сну.

Як гэта працуе

Усе вылічэнні адбываюцца ў вашым браўзеры з дапамогай простай арыфметыкі JavaScript на аб'ектах Date — без знешняй бібліятэкі, без выкліку сервера. Інструмент працуе ў зваротным ці прамым кірунку ад часу, які вы пастаўляеце, змяшчаючы поўныя 90-хвілінныя цыклы сну (наладжвальныя) плюс наладжвальную затрымку засынання, так што прапанаваны час трапляе паміж цыкламі, а не ўнутры аднаго.

  1. 1
    Абярыце рэжым і час-якар
    Абярыце, ці вядомы вам ваш час прачынання (вылічыць, калі класціся спаць), ваш час класцца спаць (вылічыць, калі прачнуцца), ці хочаце вы будзільнік для сну. Вы можаце ўвесці канкрэтны час ці дазволіць інструменту прывязацца да бягучага гадзінніка праз аб'ект Date JavaScript, які аўтаматычна абнаўляецца кожныя 30 секунд, пакуль укладка адкрыта.
  2. 2
    Арыфметыка цыклаў выконваецца імгненна
    Калькулятар ітэруе ад 6 да 3 цыклаў сну. Для кожнай колькасці ён множыць цыклы на абраную вамі даўжыню цыкла (па змаўчанні 90 хвілін, наладжвальную ад 80–110 праз паўзунок дыяпазону) і дадае ваш зрух латэнтнасці сну (па змаўчанні 15 хвілін, наладжвальны 0–45), потым дадае ці аднімае гэтую суму ад вашага часу-якара з дапамогай Date.setMinutes.
  3. 3
    Intl.DateTimeFormat фарматуе вынікі для вашай лакалі
    Замест жорсткага кадавання AM/PM, інструмент перадае лакаль вашага браўзера ў Intl.DateTimeFormat, так што адлюстраваны час аўтаматычна паважае 12-гадзінную ці 24-гадзінную канвенцыю вашага рэгіёну. Вынікі для пяці і шасці цыклаў (7.5–9 гадзін) падсвечваюцца як рэкамендаваныя.
  4. 4
    Скапіруйце ці спампуйце нагадванне ў каляндар
    Кожны радок выніку мае кнопку капіравання, якая запісвае радок часу ў буфер абмену праз navigator.clipboard, і кнопку календара, якая ўласнаручна будуе сапраўдны файл iCalendar (.ics) — уключаючы VALARM з нулявым зрухам — і выклікае спампоўванне праз Blob, так што вы можаце імпартаваць нагадванне ў любую праграму календара.

Звязаныя інструменты

Часта задаюць пытанні