Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Giờ đi ngủ khuyến nghị
23:00
để đạt mức ngủ trung bình theo khuyến nghị
Giờ ngủ khuyến nghị (tối thiểu) 7 hours
Giờ ngủ khuyến nghị (tối đa) 9 hours
Mức ngủ trung bình 8 hours
Giờ đi ngủ để ngủ tối đa 22:00
Giờ đi ngủ để ngủ tối thiểu 00:00

Công cụ này giúp bạn điều gì?

Công Cụ Tính Giờ Ngủ Khuyến Nghị Theo Độ Tuổi cho bạn biết bạn nên ngủ bao nhiêu tiếng tùy theo nhóm tuổi, đồng thời tính ra giờ đi ngủ phù hợp dựa trên thời điểm bạn cần thức dậy. Công cụ dựa trên các khoảng giờ ngủ theo độ tuổi do National Sleep Foundation (Tổ chức Giấc ngủ Quốc gia của Hoa Kỳ) công bố — bộ tiêu chuẩn được tham khảo rộng rãi, đưa ra nhu cầu ngủ khác nhau cho trẻ sơ sinh, trẻ nhỏ, thanh thiếu niên, người trưởng thành và người cao tuổi. Đây là khuyến nghị mang tính tham khảo quốc tế và thường cũng phù hợp với người Việt.

Biểu đồ cột thể hiện số giờ ngủ khuyến nghị giảm dần từ trẻ sơ sinh đến người cao tuổi
Số giờ ngủ khuyến nghị giảm dần theo độ tuổi qua các nhóm tuổi của National Sleep Foundation.

Cách sử dụng

Nhập tuổi của bạn (theo năm), sau đó nhập giờ và phút bạn cần thức dậy theo định dạng 24 giờ (ví dụ 7 giờ sáng là giờ 7, phút 0). Công cụ sẽ xác định khoảng giờ ngủ khuyến nghị cho bạn, lấy giá trị trung bình, rồi trừ ngược lại từ giờ thức để gợi ý giờ đi ngủ mục tiêu. Ngoài ra, công cụ còn hiển thị giờ đi ngủ sớm nhất và muộn nhất mà vẫn nằm trong khoảng ngủ lành mạnh.

Công thức tính

Trước tiên, hệ thống chọn khoảng giờ ngủ khuyến nghị dựa trên độ tuổi của bạn: trẻ sơ sinh 14–17h, trẻ nhũ nhi 12–16h, trẻ tập đi 11–14h, trẻ mẫu giáo 10–13h, trẻ trong độ tuổi đi học 9–12h, thanh thiếu niên 8–10h, người trưởng thành 7–9h, và người từ 65 tuổi trở lên 7–8h. Giờ đi ngủ được tính đơn giản bằng Giờ thức dậy − Số giờ ngủ khuyến nghị. Nếu kết quả rơi vào trước nửa đêm, công cụ sẽ tự động chuyển sang ngày hôm trước.

$$\text{Bedtime} = \left( \text{Wake Hour} \times 60 + \text{Wake Minute} - \text{Mid} \times 60 \right) \bmod 1440$$

$$\begin{gathered} \text{Bedtime}_{\text{min}} = \Big( W - \text{Mid}\times 60 \Big) \bmod 1440 \\[1.5em] \text{where}\quad \left\{ \begin{aligned} W &= \text{Wake Hour} \times 60 + \text{Wake Minute} \\ \text{Mid} &= \frac{\text{Low} + \text{High}}{2}\ \text{(hrs, by } \text{Age}\text{)} \end{aligned} \right. \end{gathered}$$

Sơ đồ đồng hồ thể hiện giờ đi ngủ được tính bằng cách trừ số giờ ngủ từ giờ thức dậy
Giờ đi ngủ được tính bằng cách trừ số giờ ngủ khuyến nghị từ giờ thức dậy.

Ví dụ minh họa

Một người 30 tuổi cần ngủ 7–9 tiếng, với mức trung bình là 8 tiếng. Nếu họ thức dậy lúc 07:00, giờ đi ngủ sẽ là \(07{:}00 - 8{:}00 = 23{:}00\) (11 giờ đêm). Để ngủ tối đa 9 tiếng, họ nên đi ngủ lúc 22:00; còn để ngủ tối thiểu 7 tiếng thì đi ngủ lúc 00:00.

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

Đây có phải lời khuyên y khoa không? Đây chỉ là những hướng dẫn chung dựa trên nghiên cứu về giấc ngủ, không phải tư vấn y tế cá nhân hóa. Nhu cầu của mỗi người mỗi khác.

Vì sao lại dùng một khoảng thay vì một con số cố định? Vì nhu cầu ngủ giữa những người cùng độ tuổi vẫn khác nhau, nên các tổ chức y tế công bố một khoảng lành mạnh thay vì một giá trị duy nhất.

Nếu tôi thức dậy rất sớm thì sao? Công cụ tự động xử lý các trường hợp giờ đi ngủ rơi vào ngày hôm trước.

Cập nhật lần cuối: