생일 계산기
계산 결과
다음 생일까지 남은 일수
- 다음 생일까지 남은 주수
- 12.9 주
- 다음 생일
- 2027년 1월 1일
- 다음 생일의 요일
- 금요일
- 그날 도달하는 나이
- 37
- 출생일의 요일
- 월요일
생일 계산기는 다음 생일까지 남은 일수를 세고, 그날이 무슨 요일인지, 그리고 그날 몇 살이 되는지 알려 줍니다. 오늘 날짜를 스스로 읽으므로 생년월일 하나만 넣으면 됩니다. 사람들이 실제로 찾아오는 값은 요일입니다. 잔치를 잡고, 식당을 예약하고, 휴가를 낼 때 필요한 것이 바로 그 값입니다. 생일은 월과 일이 고정되어 있으므로 남은 일수는 하루에 하나씩 줄어들다가 생일 다음 날 아침에 다시 시작됩니다. 같은 생년월일로 반대 방향의 질문, 즉 태어난 요일도 답합니다.
공식
다음 생일 = 생일의 월과 일을 올해에 놓은 날. 그날이 이미 지났으면 내년에 놓습니다. 남은 일수 = 다음 생일 − 오늘; 그날 도달하는 나이 = 다음 생일의 해 − 태어난 해
- birthDate
- 생년월일입니다. 미래 날짜도 받습니다. 출산 예정일도 같은 방식으로 세어지기 때문입니다
- daysUntilBirthday
- 오늘부터 다음 생일까지의 온전한 일수입니다. 생일 당일에는 365가 아니라 0입니다
- weeksUntilBirthday
- 같은 기간을 주 단위로 나타낸 값이며 소수 첫째 자리까지 반올림합니다
- nextBirthday
- 세는 것이 도착하는 날짜입니다. 올해의 생일이거나 내년의 생일입니다
- nextBirthdayWeekday
- 그날이 놓인 요일입니다. 예약을 걸기 전에 확인해야 하는 값입니다
- ageTurning
- 그날 도달하는 나이입니다. 그날이 놓인 해에서 태어난 해를 뺀 값입니다
- birthWeekday
- 태어난 요일입니다. 날짜가 아니라 요일 번호입니다
나이를 밝히는 것이 아니라 생일에 벌어지는 일을 준비할 때 씁니다. 식당을 예약하고, 케이크를 주문하고, 휴가를 맞추고, 잔치를 생일 앞이나 뒤의 토요일 가운데 어느 쪽에 잡을지 정할 때가 모두 여기에 해당합니다. 날짜가 아직 오지 않았을 때도 이 계산기가 맞습니다. 출산 예정일, 아직 오지 않은 첫돌, 누군가 세고 있는 기념일은 모두 나이 계산기가 거부하는 것들입니다. 오늘 몇 살인지가 궁금할 때는 나이 계산기를, 세는 대상이 생일이 아니라 어떤 사건 이후의 햇수일 때는 기념일 계산기를 쓰세요.
계산 예시
1990년 1월 1일생을 2026년 1월 15일에 확인
- 올해의 생일은 2026년 1월 1일인데 이미 14일이 지났습니다
- 따라서 세는 대상이 2027년 1월 1일로 넘어갑니다
- 2026년 1월 15일부터 2027년 1월 1일까지는 351일입니다(365에서 이미 지난 14일을 뺀 값)
- 351을 7로 나누면 50.14이므로 50.1주로 반올림합니다
- 2027년 1월 1일은 금요일이고 2027 − 1990 = 37이므로 그날 37살이 됩니다
생일이 막 지나고 나면 남은 일수가 길어 보입니다. 두 주 전에 36살이 된 사람에게 351일이 나옵니다. 그것이 맞습니다. 이 페이지는 다음 생일을 향해 세고, 이미 지난 나이는 나이 계산기에 있습니다.
윤일 출생: 2000년 2월 29일
- 생일의 월과 일은 2월 29일인데 2026년은 윤년이 아닙니다
- 그래서 일자를 그달의 마지막 날로 맞추어 다음 생일이 2026년 2월 28일이 됩니다
- 2026년 1월 15일부터 2026년 2월 28일까지는 44일입니다
- 44를 7로 나누면 6.29이므로 6.3주로 반올림합니다
- 2026년 2월 28일은 토요일이고 2026 − 2000 = 26입니다
28일로 맞추는 것은 자연의 사실이 아니라 선택입니다. 어떤 나라는 평년의 생일을 3월 1일로 보며, 어느 쪽이 적용되는지는 관할에 따라 다릅니다. 이 페이지는 28일로 맞추며, 자주 묻는 질문에도 그렇게 적어 두었습니다. 태어난 요일은 화요일입니다.
한계
오늘은 현지 날짜가 아니라 UTC 달력 날짜로 읽으므로, UTC보다 앞선 시간대에서는 자정 직후 몇 시간 동안 남은 일수가 하루 어긋날 수 있습니다. 2월 29일생은 평년에 2월 28일로 처리하며, 어떤 법체계는 3월 1일을 쓰지만 이 페이지는 그 선택지를 제공하지 않습니다. 오늘이 아닌 다른 날짜를 기준으로 세는 방법은 없고, 올해 이미 지나간 생일을 따로 물을 수도 없습니다. 요일 이름은 브라우저가 붙이므로 페이지의 언어를 따르며, 생년월일이 적힌 언어와는 무관합니다.
자주 묻는 질문
- 내 생일까지 며칠 남았나요?
- 생년월일을 넣으면 맨 윗줄이 일수로 답하고, 바로 아래 줄이 같은 기간을 주로 보여 줍니다. 세는 대상은 다음 번 생일입니다. 올해 생일이 이미 지났다면 내년 생일까지 셉니다. 생일 당일에는 365가 아니라 0이고, 그다음 날에는 364가 됩니다.
- 다음 생일은 무슨 요일인가요?
- 요일 줄이 이름을 그대로 알려 주고, 그 위의 날짜 줄이 세는 대상이 되는 날을 보여 줍니다. 둘을 함께 봐야 합니다. 잔치를 그날 저녁에 할지 옆의 토요일에 할지는 요일이 정하기 때문입니다. 남은 일수만으로는 요일을 알 수 없고, 달력이라야 알 수 있습니다.
- 나는 무슨 요일에 태어났나요?
- 태어난 요일 줄이 생년월일만으로 답합니다. 미래 날짜를 세는 일은 끼어들지 않습니다. 1990년 1월 1일생이면 월요일로 나옵니다. 요일 계산기가 그 날짜에 내놓는 값과 같은 값이며, 두 페이지는 우연이 아니라 구조적으로 일치합니다.
- 2월 29일생은 평년에 언제 생일인가요?
- 이 페이지는 일자를 그달의 마지막 날로 맞추어 2월 28일로 봅니다. 어떤 나라는 3월 1일로 법으로 정하고, 두 날 모두 생일로 보는 곳도 있습니다. 산술이 어느 쪽을 골라 주지는 않습니다. 그해에는 2월 29일이 없으므로 선택이 이루어지는 것이고, 이 페이지가 어느 쪽을 골랐는지 아는 것이 이 질문의 요점입니다.
- 아직 오지 않은 출산 예정일에도 쓸 수 있나요?
- 그렇습니다. 그리고 이것은 미래 날짜를 거부하는 나이 계산기와 일부러 다른 점입니다. 출산 예정일은 아직 아무도 맞이하지 않은 생일이고, 거기까지 세는 것이 질문의 전부입니다. 그날 도달하는 나이는 0으로 읽히며, 그날의 나이가 곧 태어나는 것이라는 뜻입니다. 날짜가 과거로 넘어가면 나이 계산기를 쓰세요.