MCP로 연결 →

계산 입력

공식

공식: 생리일 계산기
Show calculation steps (1)
  1. Next period start

    Next period start: 생리일 계산기

    The next predicted period start date, found by stepping forward whole cycles from the last period start.

광고

결과

다음 생리 시작까지 약
28 days
on Sun, 26 Jul 2026
현재 주기일 Day 1
다음 생리 시작일 Sun, 26 Jul 2026
다음 생리까지 남은 일수 28 days
June 2026
S
M
T
W
T
F
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
July 2026
S
M
T
W
T
F
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
August 2026
S
M
T
W
T
F
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

이는 규칙적인 주기를 가정한 통계적 추정치이며 의학적 조언이 아닙니다. 배란일이나 가임기를 예측하지 않습니다.

이 생리 주기 계산기로 할 수 있는 것

이 월경 주기 계산기는 다음 생리가 언제 시작될지 예측하고, 지금 주기상 며칠째인지 알려주며, 앞으로 몇 달간 생리할 가능성이 높은 날짜를 달력에 표시해 줍니다. 필요한 건 마지막 생리 시작일, 평소 생리 지속 기간, 그리고 평균 주기 길이뿐입니다.

생리일, 주기 길이 C, 지난 생리 L, 오늘 T를 보여주는 캘린더 타임라인
한 주기는 생리 시작일(L)부터 다음 시작일까지로, C일 동안 이어집니다.

사용 방법

마지막 생리 시작일(주기 1일째로 계산됩니다)을 입력하고, 평균 생리 기간을 일수로(출혈이 지속되는 기간으로, 보통 3~7일), 평균 주기 길이를 일수로(한 생리 시작일부터 다음 생리 시작일까지의 간격으로, 보통 21~35일이며 28일이 일반적인 평균값) 입력하세요. 이전 / 다음 버튼을 누르면 달력을 3개월 단위로 넘겨 볼 수 있습니다.

계산 공식 풀이

마지막 생리 시작일을 \(L\), 주기 길이를 \(C\), 생리 기간을 \(P\), 오늘을 \(T\)라고 하겠습니다. L 이후 지나간 완전한 주기 수는 \(\left\lfloor \frac{T-L}{C}\right\rfloor\)입니다. 현재 주기일은 \(\big((T-L)\bmod C\big) + 1\)로 구합니다. 다음 생리 시작일은 지금 속한 주기에서 한 주기를 더한 날, 즉 L에 완전한 주기 하나를 더 보탠 날이며, 다음 생리까지 남은 일수는 그 날짜에서 오늘을 뺀 값입니다.

$$\text{nextPeriodStart} = L + \left(\left\lfloor \frac{T-L}{C}\right\rfloor + 1\right)\cdot C \text{ days}$$

예상되는 각 생리는 \(L + k\cdot C\)마다 \(P\)일 동안 연속해서 이어집니다.

광고
L에서 오늘 T를 지나 다음 예측 생리 시작일까지 동일한 주기 간격 C를 보여주는 수직선
이 공식은 L에서 오늘 T를 지나기까지 완전한 주기를 세고, 1을 더해 다음 예측 시작일을 구합니다.

계산 예시

마지막 생리가 2026년 6월 14일에 시작되었고, 생리 기간은 5일, 주기는 28일이며, 오늘도 2026년 6월 14일이라고 해보겠습니다. 그러면 마지막 생리 이후 지난 날은 0일이므로 현재 주기 1일째입니다. 다음 생리 시작일은 \(6\text{월 }14\text{일} + 28\text{일} = 2026\text{년 }7\text{월 }12\text{일(일)}\)이며, 28일 후입니다. 달력에는 6월 14~18일과 7월 12~16일이 예상 생리일로 표시됩니다.

자주 묻는 질문

이것이 의학적 조언인가요? 아닙니다. 규칙적이고 일정한 주기를 가정한 통계적 추정치일 뿐입니다. 어떤 질환을 진단하거나 배란일·가임기를 예측하지 않습니다.

실제 날짜와 다른 이유는 무엇인가요? 주기 길이는 자연스럽게 달라지기 마련입니다. 평균 주기가 안정적일수록 정확도가 높아지며, 여러 차례의 주기를 기록하면 더 나은 평균값을 얻을 수 있습니다.

제 주기가 28일이 아니면 어떻게 하나요? 본인의 평균값을 그대로 입력하시면 됩니다. 대략 21~35일 사이라면 일반적으로 정상으로 보며, 계산기는 그에 맞춰 예측을 조정합니다.

최종 업데이트: