Przejdź do głównej treści
LibraTool logoLibraTool

Kalkulator cyklu snu za darmo

Znajdź najlepszą porę na pójście spać lub przebudzenie się na podstawie 90-minutowych cykli snu, aby budzić się między cyklami wypoczęty, a nie zaspany.

Działa offline po wczytaniu
Dostosuj dokładnie
Idź spać o
21:45
9 godz.
6 cykle · idealne
Idź spać o
23:15
7.5 godz.
5 cykle · idealne
Idź spać o
0:45
6 godz.
4 cykle
Idź spać o
2:15
4.5 godz.
3 cykle

💡 Sen przebiega w cyklach ~90 minut. Budzenie się na końcu cyklu (a nie w jego środku) sprawia, że czujesz się wypoczęty, a nie ospały. Większość dorosłych najlepiej funkcjonuje przy 5–6 cyklach (7,5–9 godz.), plus ~15 minut na zaśnięcie. Rzeczywista długość cyklu i potrzeby snu różnią się w zależności od osoby i wieku. To ogólne szacunki, nie porady medyczne.

Typowe zastosowania

  • Znajdź Najlepszy Czas Spania, Aby Obudzić Się OdświeżonymWpisz czas alarmu i uzyskaj czasy snu wyrównane do cykli snu.
  • Zaplanuj Wczesne WstawanieŁapiesz wczesny lot lub spotkanie? Znajdź czas spania, który minimalizuje senność.
  • Czasuj Krótki DrzemkęUżyj trybu Drzemka, aby ustawić idealny alarm na 10–20 minutową drzemkę lub pełny cykl 90 minut.
  • Zaplanuj Sen dla Pracy ZmianowejZaplanuj sen wyrównany do cykli wokół nocnych zmian i zmieniających się harmonogramów.
  • Ustaw Czas Spania do Wstawania do SzkołyPracuj wstecz od alarmu szkolnego do spójnego, przyjaznego cyklom czasu snu.

Jak to działa

Wszystkie obliczenia odbywają się w przeglądarce przy użyciu zwykłej arytmetyki JavaScript na obiektach Date — bez zewnętrznej biblioteki i wywołań serwera. Narzędzie liczy wstecz lub do przodu od podanej godziny, dopasowując pełne 90-minutowe cykle snu (z możliwością zmiany) oraz konfigurowalny czas zasypiania, aby proponowane godziny wypadały między cyklami, a nie w ich trakcie.

  1. 1
    Wybierz tryb i godzinę odniesienia
    Wybierz, czy znasz godzinę pobudki (oblicz, kiedy iść spać), godzinę zaśnięcia (oblicz, kiedy wstać), czy chcesz ustawić budzik na drzemkę. Możesz wpisać konkretną godzinę lub pozwolić narzędziu oprzeć się na bieżącym czasie z obiektu Date w JavaScript, który odświeża się automatycznie co 30 sekund, gdy karta jest otwarta.
  2. 2
    Arytmetyka cykli działa natychmiast
    Kalkulator przechodzi od 6 do 3 cykli snu. Dla każdej liczby mnoży cykle przez wybraną długość cyklu (domyślnie 90 minut, regulowaną suwakiem w zakresie 80–110) i dodaje czas zasypiania (domyślnie 15 minut, regulowany w zakresie 0–45), a następnie dodaje lub odejmuje tę sumę od godziny odniesienia za pomocą Date.setMinutes.
  3. 3
    Intl.DateTimeFormat formatuje wyniki dla Twojego regionu
    Zamiast wpisywać na stałe AM/PM narzędzie przekazuje ustawienia regionalne przeglądarki do Intl.DateTimeFormat, więc wyświetlane godziny automatycznie stosują 12- lub 24-godzinny format Twojego regionu. Wyniki z pięcioma i sześcioma cyklami (7,5–9 godzin) są wyróżnione jako zalecane.
  4. 4
    Skopiuj lub pobierz przypomnienie w kalendarzu
    Każdy wiersz wyniku ma przycisk kopiowania, który zapisuje godzinę do schowka przez navigator.clipboard, oraz przycisk kalendarza, który ręcznie tworzy poprawny plik iCalendar (.ics) — z VALARM o zerowym przesunięciu — i uruchamia pobieranie przez Blob, więc możesz zaimportować przypomnienie do dowolnej aplikacji kalendarza.

Powiązane narzędzia

Często zadawane pytania