Chuyển đến nội dung chính

Tính Chu Kỳ Giấc Ngủ miễn phí

Tìm thời gian tốt nhất để đi ngủ hoặc thức dậy dựa trên chu kỳ giấc ngủ 90 phút, để bạn thức dậy giữa các chu kỳ và cảm thấy sảng khoái thay vì mệt mỏi.

Hoạt động ngoại tuyến sau khi tải
Tinh chỉnh
Đi ngủ lúc
21:45
9 giờ
6 chu kỳ · lý tưởng
Đi ngủ lúc
23:15
7.5 giờ
5 chu kỳ · lý tưởng
Đi ngủ lúc
0:45
6 giờ
4 chu kỳ
Đi ngủ lúc
2:15
4.5 giờ
3 chu kỳ

💡 Giấc ngủ diễn ra theo chu kỳ ~90 phút. Thức dậy vào cuối chu kỳ (thay vì giữa chu kỳ) giúp bạn cảm thấy sảng khoái hơn. Hầu hết người lớn làm tốt nhất với 5–6 chu kỳ (7,5–9 giờ), cộng thêm ~15 phút để chìm vào giấc ngủ. Độ dài chu kỳ và nhu cầu ngủ thực tế khác nhau theo từng người và độ tuổi. Đây là ước tính chung, không phải lời khuyên y tế.

Công dụng phổ biến

  • Tìm Thời Gian Ngủ Tốt Nhất để Tỉnh Dậy Sảng KhoáiNhập thời gian báo thức và nhận thời gian ngủ phù hợp với chu kỳ giấc ngủ.
  • Lập Kế Hoạch Thức Dậy SớmBắt chuyến bay sớm hay cuộc họp? Tìm thời gian ngủ làm giảm thiểu tình trạng buồn ngủ.
  • Thời Gian một Giấc Ngủ Năng LượngSử dụng chế độ Nap để đặt báo thức hoàn hảo cho giấc ngủ năng lượng 10–20 phút hoặc chu kỳ đầy đủ 90 phút.
  • Lập Kế Hoạch Ngủ cho Công Việc Ca ĐêmLập kế hoạch giấc ngủ phù hợp với chu kỳ xung quanh ca đêm và lịch thay đổi.
  • Đặt Thời Gian Ngủ cho Thức Dậy Đi HọcLàm việc lùi lại từ báo thức trường để có thời gian ngủ nhất quán, thân thiện với chu kỳ.

Cách hoạt động

Mọi phép tính diễn ra trong trình duyệt bằng số học JavaScript đơn giản trên đối tượng Date — không thư viện bên ngoài, không gọi máy chủ. Công cụ tính ngược hoặc xuôi từ thời điểm bạn cung cấp, sắp xếp các chu kỳ ngủ 90 phút trọn vẹn (có thể điều chỉnh) cộng với thời gian đi vào giấc ngủ có thể cấu hình để thời điểm gợi ý rơi vào giữa các chu kỳ, không phải bên trong một chu kỳ.

  1. 1
    Chọn chế độ và mốc thời gian
    Chọn bạn biết giờ thức dậy (tính giờ đi ngủ), giờ đi ngủ (tính giờ thức dậy), hay muốn đặt báo thức ngủ trưa. Bạn có thể nhập thời gian cụ thể hoặc để công cụ lấy mốc là giờ hiện tại qua đối tượng Date của JavaScript, tự làm mới mỗi 30 giây khi thẻ đang mở.
  2. 2
    Phép tính chu kỳ chạy tức thì
    Máy tính lặp từ 6 xuống 3 chu kỳ ngủ. Với mỗi số lượng, nó nhân số chu kỳ với độ dài chu kỳ bạn chọn (mặc định 90 phút, điều chỉnh được 80–110 bằng thanh trượt) và cộng thêm thời gian đi vào giấc ngủ (mặc định 15 phút, điều chỉnh được 0–45), rồi cộng hoặc trừ tổng đó khỏi mốc thời gian bằng Date.setMinutes.
  3. 3
    Intl.DateTimeFormat định dạng kết quả theo ngôn ngữ của bạn
    Thay vì cố định AM/PM, công cụ truyền ngôn ngữ trình duyệt của bạn vào Intl.DateTimeFormat để thời gian hiển thị tự động tuân theo quy ước 12 giờ hoặc 24 giờ của khu vực bạn. Kết quả năm và sáu chu kỳ (7,5–9 giờ) được làm nổi bật là khuyến nghị.
  4. 4
    Sao chép hoặc tải lời nhắc lịch
    Mỗi hàng kết quả có nút sao chép ghi chuỗi thời gian vào bộ nhớ tạm qua navigator.clipboard, và nút lịch tự tạo tệp iCalendar (.ics) hợp lệ — kể cả VALARM độ lệch bằng 0 — và kích hoạt tải về qua Blob, để bạn nhập lời nhắc vào bất kỳ ứng dụng lịch nào.

Công cụ liên quan

Câu hỏi thường gặp