Langsung ke konten utama

Kalkulator Siklus Tidur gratis

Temukan waktu terbaik untuk tidur atau bangun berdasarkan siklus tidur 90 menit, sehingga Anda bangun di antara siklus dengan segar, bukan mengantuk.

Berfungsi offline setelah dimuat
Penyesuaian halus
Tidur pukul
21.45
9 jam
6 siklus Β· ideal
Tidur pukul
23.15
7.5 jam
5 siklus Β· ideal
Tidur pukul
0.45
6 jam
4 siklus
Tidur pukul
2.15
4.5 jam
3 siklus

πŸ’‘ Tidur berlangsung dalam siklus ~90 menit. Bangun di akhir siklus (bukan di tengah siklus) membantu Anda merasa segar, bukan mengantuk. Kebanyakan orang dewasa paling cocok dengan 5–6 siklus (7,5–9 jam), ditambah ~15 menit untuk tertidur. Panjang siklus dan kebutuhan tidur aktual bervariasi per orang dan usia. Ini adalah estimasi umum, bukan saran medis.

Penggunaan umum

  • Temukan Waktu Tidur Terbaik untuk Bangun SegarMasukkan waktu alarm Anda dan dapatkan waktu tidur yang selaras dengan siklus tidur.
  • Rencanakan Bangun Pagi AwalMenangkap penerbangan awal atau pertemuan? Temukan waktu tidur yang meminimalkan kantuk.
  • Waktu Power NapGunakan mode Nap untuk mengatur alarm sempurna untuk power nap 10–20 menit atau siklus penuh 90 menit.
  • Jadwalkan Tidur untuk Kerja ShiftRencanakan tidur yang selaras dengan siklus di sekitar shift malam dan jadwal berubah.
  • Tetapkan Waktu Tidur untuk Bangun SekolahBekerja mundur dari alarm sekolah ke waktu tidur yang konsisten dan ramah siklus.

Cara kerja

Semua perhitungan terjadi di browser Anda menggunakan aritmetika JavaScript biasa pada objek Date β€” tanpa library eksternal, tanpa panggilan server. Alat ini bekerja mundur atau maju dari waktu yang Anda berikan, menyesuaikan siklus tidur 90-menit lengkap (dapat disesuaikan) ditambah latensi tertidur yang dapat dikonfigurasi sehingga waktu yang disarankan jatuh di antara siklus, bukan di dalamnya.

  1. 1
    Pilih mode dan waktu jangkar
    Pilih apakah Anda tahu waktu bangun Anda (hitung kapan harus tidur), waktu tidur Anda (hitung kapan harus bangun), atau ingin alarm tidur siang. Anda bisa mengetik waktu tertentu atau membiarkan alat ini menjangkarkan ke jam saat ini via objek Date JavaScript, yang menyegarkan otomatis setiap 30 detik selagi tab terbuka.
  2. 2
    Aritmetika siklus berjalan instan
    Kalkulator mengulangi dari 6 turun ke 3 siklus tidur. Untuk setiap hitungan, ini mengalikan siklus dengan panjang siklus pilihan Anda (default 90 menit, dapat disesuaikan ke 80–110 via penggeser rentang) dan menambahkan offset latensi-tidur Anda (default 15 menit, dapat disesuaikan ke 0–45), lalu menambah atau mengurangi total itu dari waktu jangkar Anda menggunakan Date.setMinutes.
  3. 3
    Intl.DateTimeFormat memformat hasil untuk lokal Anda
    Alih-alih menetapkan AM/PM secara tetap, alat ini meneruskan lokal browser Anda ke Intl.DateTimeFormat sehingga waktu yang ditampilkan menghormati konvensi 12-jam atau 24-jam wilayah Anda secara otomatis. Hasil lima- dan enam-siklus (7,5–9 jam) disorot sebagai rekomendasi.
  4. 4
    Salin atau unduh pengingat kalender
    Setiap baris hasil memiliki tombol salin yang menulis string waktu ke clipboard via navigator.clipboard, dan tombol kalender yang menyusun sendiri file iCalendar (.ics) yang valid β€” termasuk VALARM offset-nol β€” dan memicu unduhan via Blob, sehingga Anda bisa mengimpor pengingat ke aplikasi kalender apa pun.

Alat terkait

Pertanyaan yang sering diajukan