Калкулатор на съня — безплатно
Намерете най-доброто време за лягане или събуждане въз основа на 90-минутни цикли на сън, за да се събудите между цикли, свежи вместо отпаднали.
💡 Сънят протича в ~90-минутни цикли. Събуждането в края на цикъл (а не по средата) ви помага да се чувствате свежи. Повечето възрастни се нуждаят от 5–6 цикъла (7,5–9 часа) плюс ~15 минути за заспиване. Дължината на циклите и нуждите от сън варират по човек и възраст. Това са общи оценки, а не медицински съвет.
Често срещани употреби
- Намерете най-добрия часовник за сън, за да се пробудите освежениВъведете часа на будилника и получете часовника на сън, които се съответстват със циклите на сън.
- Планирайте ранно пробужданеЛовите ранен полет или срещу? Намерете времето на сън, което минимизира мътността.
- Време на силната дремкаИзползвайте режим Nap, за да зададете перфектния будилник за 10–20 минути силна дремка или целия 90-минутен цикъл.
- Съвместен сън за смяна на работаПланирайте сън, подравнен на цикъла около нощни смени и ротационни графици.
- Установете часовник на сън за школен будилникРабота от училищния будилник до последователно, цикъл-приятелски часовник на сън.
Как работи
Цялото изчисление се случва във вашия браузър чрез обикновена аритметика на JavaScript върху обекти Date — без външна библиотека, без обръщение към сървъра. Инструментът работи назад или напред от предоставено от вас време, побирайки цели 90-минутни цикли на сън (регулируеми) плюс конфигурируема латентност за заспиване, така че предложените времена да попадат между циклите, не вътре в един от тях.
- 1Изберете режим и опорно времеИзберете дали знаете времето си за събуждане (изчислете кога да си легнете), времето си за лягане (изчислете кога да се събудите) или искате аларма за дрямка. Можете да въведете конкретно време или да оставите инструмента да се закотви към текущия часовник чрез обекта Date на JavaScript, който се обновява автоматично на всеки 30 секунди, докато разделът е отворен.
- 2Аритметиката на циклите се изпълнява мигновеноКалкулаторът итерира от 6 надолу до 3 цикъла на сън. За всяко число умножава циклите по избраната от вас продължителност на цикъл (по подразбиране 90 минути, регулируема от 80–110 чрез плъзгач за диапазон) и добавя вашето отместване на латентност на съня (по подразбиране 15 минути, регулируемо от 0–45), след което добавя или изважда тази обща стойност от опорното ви време чрез Date.setMinutes.
- 3Intl.DateTimeFormat форматира резултатите за вашия локалВместо твърдо кодиране на AM/PM, инструментът подава локала на браузъра ви на Intl.DateTimeFormat, така че показаните времена автоматично зачитат 12-часовата или 24-часовата конвенция на вашия регион. Резултатите с пет и шест цикъла (7.5–9 часа) се подчертават като препоръчани.
- 4Копирайте или изтеглете календарно напомнянеВсеки ред с резултат има бутон за копиране, който записва низа за времето в клипборда чрез navigator.clipboard, и бутон за календар, който ръчно изгражда валиден iCalendar (.ics) файл — включително VALARM с нулево отместване — и задейства изтегляне чрез Blob, така че можете да импортирате напомнянето в произволно календарно приложение.
Свързани инструменти
Калкулатор за овулация
Преценете датата на вашата овулация и плодородния прозорец въз основа на последния ви цикъл и продължителността на цикъла — с дни на пик на зачеването, следващата ви менструация, дата за тест на бременност, предполагаемата дата на раждане при зачеване и следващите три цикъла. Приватно и безплатно.
Тест за време на реакция
Измерете времето си за реакция в милисекунди: изчакайте полето да стане зелено, кликнете или докоснете възможно най-бързо и получете средното и най-доброто си време от 5 опита.
Калкулатор на времето за четене
Оценете колко време е необходимо за четене на произволен текст. Изберете скорост на четене, получете брой думи, изречения и оценки за времето за говорене.