😴
무료 수면 주기 계산기
90분 수면 주기를 기반으로 최적의 취침 시간이나 기상 시간을 찾습니다. 주기 사이에 깨어나 피곤하지 않고 상쾌하게 일어날 수 있습니다.
한 번 로드하면 오프라인에서도 작동
미세 조정
취침 시간:
PM 9:45
9 시간
6 사이클 · 이상적
취침 시간:
PM 11:15
7.5 시간
5 사이클 · 이상적
취침 시간:
AM 12:45
6 시간
4 사이클
취침 시간:
AM 2:15
4.5 시간
3 사이클
💡 수면은 약 90분 사이클로 이루어집니다. 사이클 중간보다 끝에서 깨어나면 개운하게 일어날 수 있습니다. 대부분의 성인은 5–6사이클(7.5–9시간)에 잠드는 데 약 15분이 더해진 시간이 최적입니다. 실제 사이클 길이와 수면 필요량은 사람과 나이에 따라 다릅니다. 이는 일반적인 추정치이며 의학적 조언이 아닙니다.
주요 용도
- 상큼하게 깨어나기 위한 최적의 취침 시간 찾기알람 시간을 입력하고 수면 주기와 일치하는 취침 시간을 얻습니다.
- 이른 아침 기상 계획이른 항공편 또는 미팅을 잡고 있나요? 졸음을 최소화하는 취침 시간을 찾습니다.
- 파워 낮잠 시간 조정낮잠 모드를 사용하여 10~20분 파워 낮잠 또는 완전한 90분 주기를 위한 완벽한 알람을 설정합니다.
- 교대 근무 수면 예약야간 교대와 회전 일정 주위의 주기 정렬 수면을 계획합니다.
- 학교 기상을 위한 취침 시간 설정학교 알람에서 일관되고 주기 친화적인 취침 시간으로 역순으로 작업합니다.
사용 방법
모든 계산은 Date 객체에 대한 일반 JavaScript 산술로 브라우저에서 이루어집니다. 외부 라이브러리도 서버 호출도 없습니다. 도구는 입력한 시각에서 앞이나 뒤로 계산하며, 완전한 90분 수면 주기(조정 가능)와 설정 가능한 잠드는 시간을 맞춰 넣어 제안 시각이 주기 중간이 아닌 주기 사이에 오게 합니다.
- 1모드와 기준 시각 선택기상 시각을 알고 있는지(취침 시각 계산), 취침 시각을 알고 있는지(기상 시각 계산), 낮잠 알람이 필요한지 고르세요. 특정 시각을 입력하거나 JavaScript의 Date 객체로 현재 시각을 기준으로 삼을 수 있으며, 탭이 열려 있는 동안 30초마다 자동으로 새로 고쳐집니다.
- 2주기 계산이 즉시 실행계산기는 수면 주기 6회부터 3회까지 반복합니다. 각 횟수마다 주기 수에 선택한 주기 길이(기본 90분, 범위 슬라이더로 80–110분 조정)를 곱하고 잠드는 시간(기본 15분, 0–45분 조정)을 더한 뒤, Date.setMinutes로 기준 시각에 더하거나 뺍니다.
- 3Intl.DateTimeFormat이 로캘에 맞게 결과 형식화오전/오후를 하드코딩하는 대신 도구는 브라우저 로캘을 Intl.DateTimeFormat에 전달하므로 표시 시각이 지역의 12시간제 또는 24시간제 규칙을 자동으로 따릅니다. 5회와 6회 주기 결과(7.5–9시간)는 권장 항목으로 강조됩니다.
- 4캘린더 알림 복사 또는 다운로드각 결과 행에는 navigator.clipboard로 시각 문자열을 클립보드에 쓰는 복사 버튼과, 오프셋 0인 VALARM을 포함한 올바른 iCalendar(.ics) 파일을 직접 만들어 Blob으로 다운로드하는 캘린더 버튼이 있어 어떤 캘린더 앱으로든 알림을 가져올 수 있습니다.
관련 도구
배란일 계산기
마지막 월경 첫날과 평균 월경 주기로부터 배란일과 가임기를 추정하세요 — 최고 임신 가능 일수, 다음 월경일, 임신 검사 권장일, 임신 시 예정일, 그리고 다음 3개 주기를 확인하세요. 비공개이며 무료입니다.
시도해보기
반응 시간 테스트
밀리초 단위로 반응 시간을 측정하세요. 상자가 녹색으로 바뀔 때까지 기다렸다가 최대한 빠르게 클릭하거나 탭하여 5회 시도의 평균과 최고 기록을 확인하세요.
시도해보기
읽기 시간 계산기
임의의 텍스트를 읽는 데 걸리는 시간을 추정합니다. 읽기 속도를 선택하고 단어 수, 문장 수, 말하기 시간 추정치를 얻습니다.
시도해보기