설날·추석 날짜가 매년 바뀌는 진짜 이유
양력(그레고리력)은 지구가 태양을 한 바퀴 도는 주기(약 365.24일)를 기준으로 만든 달력이에요. 반면 한국에서 흔히 '음력'이라고 부르는 달력은 사실 순수 태음력이 아니라 태음태양력이에요. 달이 차고 기우는 주기(약 29.5일)로 한 달을 정하되, 계절과 크게 어긋나지 않도록 24절기와 윤달로 보정한 달력이라는 점이 핵심이에요.
음력으로 열두 달을 채우면 1년이 약 354일이 돼요. 양력 1년(약 365일)보다 11일 정도 짧은 거예요. 이 차이를 그냥 두면 몇 년 안에 설날이 여름으로 밀리는 등 계절과 완전히 어긋나 버려요.
그래서 태음태양력에서는 약 19년에 7번, 한 달을 통째로 추가하는 윤달을 둬서 계절과 날짜를 다시 맞춰요. 19태양년(6939.6일)과 19태음년+7윤달(6939.7일)의 날짜 수가 거의 같아지기 때문인데, 이를 메톤 주기(19년 7윤법)라고 불러요. 어느 달을 윤달로 삼을지는 24절기 중 '중기'가 들지 않는 달을 기준으로 정해서, 매번 규칙적으로 같은 달에 오지 않아요.
음력의 매달 길이(29일 또는 30일)와 윤달이 드는 위치는 실제 달의 삭망(달이 차고 기우는 시점)을 관측·계산해서 정해지기 때문에, 단순한 공식 하나로 계산할 수 없어요. 그래서 이 계산기는 한국천문연구원(KASI)이 공개한 연도별 음양력 데이터를 기반으로, 1000년부터 2050년까지 각 연도·월의 실제 날짜 정보를 누적해서 정확한 날짜를 환산해요.
설날(음력 1월 1일)과 추석(음력 8월 15일)은 음력 날짜 자체는 매년 똑같아요. 다만 음력과 양력 사이의 날짜 차이가 매년 조금씩 달라지기 때문에, 이를 양력 달력에 표시하면 해마다 다른 날짜로 나타나는 거예요. 예를 들어 설날은 보통 1월 하순~2월 하순 사이를 오가요.
연도마다 붙는 '병오년', '계묘년' 같은 이름을 간지(干支)라고 해요. 천간(갑을병정무기경신임계, 10개)과 지지(자축인묘진사오미신유술해, 12개)를 순서대로 하나씩 짝지어 나가면 60개의 조합이 나오는데, 이를 육십갑자라고 불러요. 60년이 지나면 태어난 해와 같은 간지가 돌아오는데, 이게 '환갑(회갑)'의 유래예요.
띠는 이 중 지지 12개를 동물에 대응시킨 거예요(자=쥐, 축=소, 인=호랑이, 묘=토끼, 진=용, 사=뱀, 오=말, 미=양, 신=원숭이, 유=닭, 술=개, 해=돼지). 다만 띠는 양력 1월 1일이 아니라 음력 1월 1일(설날)을 기준으로 바뀐다는 점을 헷갈리지 않아야 해요 — 예를 들어 설날 전에 태어났다면 앞해의 띠를 따라요.
정해진 규칙은 없고 집안 관습에 따라 달라요. 일반적으로는 윤달 생일을 같은 달의 평달(윤달이 아닌 본래 달) 기준으로 앞당겨 챙기거나, 다음 윤달이 돌아올 때까지 미뤄서 챙기는 경우가 많아요. 제사는 전통적으로 윤달을 피해 평달로 옮겨 지내는 경우가 흔하지만, 종교·가정 형편에 따라 유연하게 적용돼요.
날짜만 넣으면 음력↔양력 변환은 물론 요일·간지·띠까지 한 번에 확인할 수 있어요.
🌗 음력 양력 계산기로 확인하기