계산 도구

날짜 계산기: D-day·만 나이·날짜 더하기·율리우스일·간지

두 날짜 사이 일수와 D-day, 만 나이·연 나이, N일 뒤 날짜, 율리우스력과 율리우스일 수, 그해의 간지와 띠를 한 곳에서 계산합니다. 2023년 만 나이 통일과 그레고리력 개혁의 규칙도 함께 설명합니다.

D-358두 날짜 사이 358일 (0년 11개월 24일) · 약 51.1주시작일을 1일째로 세면 359일째입니다.

오늘(이 기기 기준): 2026년 1월 1일 목요일

입력한 값은 서버로 보내지 않고 이 기기의 브라우저 안에서만 계산합니다.

핵심 요약

  • 모든 날짜를 율리우스일 수(JDN)라는 하나의 정수로 바꿔 빼고 더하므로, 윤년이나 월 길이 때문에 틀리지 않습니다.
  • 2023년 6월 28일부터 민법과 행정기본법이 바뀌어 법령·계약의 나이는 원칙적으로 만 나이로 셉니다. 병역·청소년보호 등 일부 법은 연 나이를 씁니다.
  • 간지(갑자·을축…)의 해는 1월 1일이 아니라 설날이나 입춘에 바뀌므로, 1~2월생의 띠는 앞 해일 수 있습니다.

이렇게 쓰세요

  • 날짜 차이·D-day: 시작 날짜와 끝 날짜를 고르면 날수, '몇 년 몇 개월 며칠', 주 단위를 함께 보여 줍니다. 시작 날짜에는 처음에 오늘이 들어가 있습니다.
  • 만 나이: 생년월일과 기준 날짜(기본값 오늘)를 넣으면 만 나이·연 나이·세는 나이와 태어난 요일, 띠를 보여 줍니다.
  • 날짜 더하기: 기준 날짜에서 며칠 뒤(또는 앞)인지 계산합니다. 100일, 1000일 같은 기념일 계산에 씁니다.
  • 율리우스력·율리우스일: 지금 달력(그레고리력)의 날짜를 율리우스력과 율리우스일 수로 바꾸고, 반대로도 바꿉니다.
  • 간지·띠: 연도를 넣으면 그해의 간지와 띠, 육십갑자 순서를 보여 줍니다.

계산 기준: 모든 날짜를 하나의 수로

날짜 계산이 자주 틀리는 이유는 달마다 날수가 다르고 윤년이 끼기 때문입니다. 이 계산기는 날짜를 먼저 **율리우스일 수(JDN)**라는 정수로 바꿉니다. 2000년 1월 1일은 2,451,545, 그다음 날은 2,451,546입니다. 두 날짜의 차이는 두 정수를 빼기만 하면 되고, N일 뒤 날짜는 정수에 N을 더한 뒤 다시 날짜로 되돌리면 됩니다.

변환 공식은 1968년 플리겔(Fliegel)과 반 플란던(Van Flandern)이 발표한 정수 알고리즘을 그대로 씁니다. 요일은 JDN을 7로 나눈 나머지로 정합니다(나머지 0 = 월요일).

'몇 년 몇 개월 며칠'은 시작일에 개월을 최대한 더한 뒤 남은 날을 셉니다. 1월 31일에 1개월을 더하면 2월 말일로 맞추므로, 1월 31일부터 3월 1일까지는 '1개월 1일'(평년)이 됩니다.

그레고리력과 율리우스력

지금 쓰는 그레고리력은 1582년에 율리우스력을 고친 달력입니다.

  • 율리우스력: 4년마다 윤년. 1년 평균 365.25일.
  • 그레고리력: 4년마다 윤년이되, 100으로 나누어떨어지면 평년, 400으로 나누어떨어지면 다시 윤년. 1년 평균 365.2425일.

율리우스력의 1년은 실제 태양년보다 약 11분 길어서, 1500년대에는 춘분이 달력보다 10일가량 앞당겨져 있었습니다. 그래서 1582년 10월 4일(목) 다음 날을 10월 15일(금)로 정해 10일을 건너뛰었습니다. 지금(1900~2099년)은 두 달력의 차이가 13일입니다.

1년의 길이를 고대 천문학자들이 어떻게 쟀는지는 히파르코스의 1년은 6분 길었다에서 다뤘습니다.

만 나이 통일(2023)

2023년 6월 28일부터 민법과 행정기본법이 바뀌어, 법령·계약·공문서의 나이는 다른 법에 특별한 규정이 없으면 만 나이로 셉니다. 다만 병역법, 청소년보호법처럼 '연 나이'를 정해 둔 법은 그대로 연 나이를 씁니다. 그래서 이 계산기는 세 가지 나이를 함께 보여 줍니다.

간지(육십갑자)

간지는 천간 10개(갑을병정무기경신임계)와 지지 12개(자축인묘진사오미신유술해)를 차례로 짝지어 60년마다 돌아오게 한 이름입니다. 서기 4년이 갑자년이므로 (연도 − 4)를 60으로 나눈 나머지로 간지를 정합니다. 2026년은 병오년(붉은 말의 해)입니다.

이 도구로 말할 수 없는 것

  • 음력 날짜는 계산하지 않습니다. 음력은 실제 달과 태양의 위치로 정해지므로 공식만으로 정확히 만들 수 없고, 한국천문연구원의 역서 자료와 대조해야 합니다. 정보호수는 이 대조를 마친 뒤 음력 변환을 따로 공개할 예정입니다.
  • 1582년 이전 날짜도 그레고리력 규칙을 과거로 연장해 계산합니다. 역사 기록의 날짜는 대부분 율리우스력이나 각 지역 달력으로 적혀 있으니, 기록과 비교할 때는 율리우스력 탭을 쓰세요.
  • 출생 시각이나 시간대는 고려하지 않습니다.

자주 묻는 질문

D-day는 어떻게 세나요?

이 계산기는 오늘과 목표일의 날짜 차이를 그대로 D-숫자로 보여 줍니다. 오늘이 11월 2일이고 목표일이 11월 12일이면 D-10입니다. 기념일처럼 시작일을 1일째로 세는 방식은 결과 아래에 따로 표시합니다.

만 나이는 언제 한 살을 더하나요?

생일이 되는 날 한 살을 더합니다. 2월 29일생은 평년에 생일이 없으므로, 이 계산기는 3월 1일부터 한 살을 더한 것으로 계산합니다. 법적 효력이 걸린 판단은 해당 기관에 확인하세요.

연 나이와 세는 나이는 무엇인가요?

연 나이는 올해 연도에서 태어난 연도를 뺀 값입니다(병역법·청소년보호법 등). 세는 나이는 태어나자마자 1살로 보고 해가 바뀔 때마다 더하는 방식으로, 연 나이에 1을 더한 값입니다.

100일은 어떻게 계산하나요?

아기 백일처럼 태어난 날을 1일째로 세면, 태어난 날에 99일을 더한 날이 100일째입니다. '날짜 더하기'에서 100을 넣으면 두 방식의 날짜를 모두 보여 줍니다.

율리우스일(JD)은 어디에 쓰나요?

천문학에서 날짜를 달력과 상관없이 하나의 연속된 수로 세기 위해 씁니다. 기원전 4713년 1월 1일(율리우스력) 정오를 0으로 잡고 하루마다 1씩 늘어납니다. 서로 다른 달력의 날짜를 비교하거나 두 사건 사이의 날수를 셀 때 편리합니다.

근거 자료

  1. 법무부, '만 나이' 통일을 위한 민법 및 행정기본법 개정안 2023년 6월 28일 시행
  2. Fliegel & Van Flandern (1968), A Machine Algorithm for Processing Calendar Dates, Communications of the ACM 11(10)
  3. U.S. Naval Observatory, Julian Date 설명
  4. Wikipedia, Gregorian calendar (1582년 개혁과 윤년 규칙)

자료 확인일: 2026년 11월 02일. 계산이나 근거에 잘못된 점이 있으면 문의로 알려 주세요. 편집 및 정정 정책에 따라 확인 후 고칩니다.