Անցնել հիմնական բովանդակությանը

Քնի ցիկլ հաշվիչ անվճար

Գտեք քնի կամ արթնանալու լավագույն ժամն՝ հիմնված 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 րոպե քնելու։ Ցիկլի տևողությունն ու կարիքները անհատական են, ոչ բժշկական խորհուրդ:

Տարածված կիրառություններ

  • Գտե՛ք լավագույն Bedtime `մտածել Fresh Wake UpՄուտքագրեք ձեր alarmի ժամանակը և ստանա bedtimes-ներ, որ հավասարեցնել sleep cycles-ի հետ:
  • Պլանավորեք մեկ Early Morning Wake-UpԿրում եք վաղ flight կամ meeting? Գտե՛ք bedtime-ը, որ նվազեցնել grogginess-ը:
  • Ժամեր Power NapՕգտագործեք Nap mode-ը կատարյալ alarm-ը սահմանել `10–20 minute power nap կամ ամբողջ 90-minute cycle:
  • Պլանավորեք Sleep Shift Work-ի համարՊլանավորեք cycle-aligned sleep-ը night shifts և rotating schedules-ի շուրջ:
  • Set Bedtime School Wake-Ups-ի համարԱշխատել հետ school alarm-ից մեկ consistent, cycle-friendly bedtime-ի:

Ինչպես է այն աշխատում

Ամբողջ հաշվարկը տեղի է ունենում ձեր դիտարկիչում՝ պարզ JavaScript թվաբանությամբ Date օբյեկտների վրա — ոչ մի արտաքին գրադարան, ոչ մի սերվերային կանչ։ Գործիքն աշխատում է հետ կամ առաջ ձեր տրամադրած ժամանակից՝ տեղավորելով ամբողջական 90-րոպեանոց քնի ցիկլեր (ճշգրտելի) գումարած կազմաձևելի քնելու-դանդաղություն, որպեսզի առաջարկվող ժամանակները ընկնեն ցիկլերի միջև, ոչ թե մեկի ներսում։

  1. 1
    Ընտրեք ռեժիմ և հենակետային ժամանակ
    Ընտրեք, արդյոք գիտեք ձեր արթնանալու ժամանակը (հաշվարկել, թե երբ պառկել), ձեր պառկելու ժամանակը (հաշվարկել, թե երբ արթնանալ), կամ ցանկանում եք ցերեկային քնի զարթուցիչ։ Կարող եք մուտքագրել կոնկրետ ժամանակ, կամ գործիքին թույլ տալ ամրագրվել ընթացիկ ժամացույցին JavaScript-ի Date օբյեկտով, որը ինքնաբերաբար թարմացվում է ամեն 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-ով, որպեսզի կարողանաք ներմուծել հիշեցումը ցանկացած օրացույցային հավելվածում։

Առնչվող գործիքներ

Հաճախակի տրվող հարցեր