수면·생활리듬

알람 최적 시각 계산기 (목표 전 주기 정렬)

예상 입면시각부터 목표 기상시각 사이에서 입력한 주기 길이에 맞는 가장 늦은 알람 후보를 찾습니다.

예상한 실제 입면 뒤부터 기상 마감까지 들어가는 완전한 주기 수를 찾고, 마감을 넘지 않는 마지막 주기 경계에 알람 후보를 배치합니다.

시
분
시
분
분

90분은 예시일 뿐입니다. 본인 기록에 맞는 간격을 입력하세요.

계산 결과

목표시각을 넘지 않는 알람 후보

440 분 (자정 기준)

단계계산값
예상 입면시각(…) + asleep_minute1,430 분 (자정 기준)
최종 기상한계(…) + target_minute450 분 (자정 기준)
입면부터 기상한계까지(…) mod 1,440460 분
마지막 불완전 구간입면부터 기상한계까지 mod cycle_minutes10 분
완료한 주기 시간입면부터 기상한계까지 − 마지막 불완전 구간450 분
주기에 맞춘 알람alarm_raw mod 1,440440 분 (자정 기준)
입면 시
23
입면 분
50
목표 시
7
목표 분
30
정렬 주기(분)
90

알람 최적 시각 계산기 (목표 전 주기 정렬) 사용 안내

계산 과정

기본 입력값으로 계산하면 목표시각을 넘지 않는 알람 후보은(는) 440 분 (자정 기준)입니다. 항목별 내역은 위 표에서 확인할 수 있습니다.

결과가 실제와 달라지는 경우

알아두면 좋은 기준

자주 묻는 질문

목표가 7시 30분인데 왜 7시 20분 알람이 나오나요?

23시 50분 입면과 90분 주기라면 5회 종료가 7시 20분이고 다음 종료는 8시 50분이라 마감을 넘습니다. 그래서 마감 전 마지막 경계를 선택합니다.

취침시각을 넣어도 되나요?

이 입력은 실제로 잠들 것으로 예상하는 시각입니다. 23시 30분에 눕고 평균 20분 뒤 잠든다면 23시 50분을 입력해야 하며, 누운 시각을 넣으면 모든 경계가 20분 빨라집니다.

알람이 목표보다 너무 일찍 나오면 어떻게 하나요?

주기 90분에서 나머지가 80분이면 알람은 목표보다 80분 빨라질 수 있습니다. 취침을 앞당기거나 실제 기록에 맞는 주기 길이를 사용하고, 총수면을 크게 줄여 경계만 맞추지는 마세요.