전례(典禮) · 방법론
기제사 날짜 계산법
음력 기일이 왜 해마다 다른 양력 날짜가 되는지, 그 변환 원리와 자시·윤달·그믐 보정을 예시와 함께 풀어 드립니다.
기제사(忌祭祀)는 고인이 돌아가신 날, 곧 기일(忌日)에 지내는 제사입니다. 그런데 기일은 음력으로 정해 두고, 우리가 실제로 보는 달력은 양력이다 보니 매년 양력 제삿날이 달라집니다. 이 글은 그 계산이 어떤 원리로 이루어지는지, 그리고 왜 ‘전날’과 얽히는지, 윤달과 그믐은 어떻게 처리하는지를 차근차근 설명합니다.
왜 매년 양력 제삿날이 바뀌나
우리가 흔히 ‘음력’이라 부르는 달력은 정확히는 태음태양력입니다. 한 달은 달이 차고 이지러지는 주기(약 29.53일)를 따르므로 29일인 작은달(소월)과 30일인 큰달(대월)이 번갈아 옵니다. 이렇게 열두 달을 채우면 한 해가 약 354일이 되어, 태양을 기준으로 한 1년(약 365.24일)보다 열하루가량 짧습니다. 이 차이를 그대로 두면 몇 년 만에 설날이 여름에 오는 일이 생기므로, 대략 19년에 일곱 번(19년 7윤법) 꼴로 한 달을 더 끼워 넣습니다. 이 덧달이 바로 윤달입니다.
정리하면 음력 한 해의 길이는 354일, 355일(평년), 또는 383~384일(윤년)로 제각각입니다. 양력 1년과 길이가 어긋나므로, 같은 음력 기일이라도 대응하는 양력 날짜가 매년 앞뒤로 움직이는 것입니다. 대체로 한 해 약 11일씩 당겨지다가, 윤달이 든 해에 다시 한 달가량 뒤로 밀리는 톱니 모양을 그립니다.
예를 들어 추석은 늘 음력 8월 15일이지만, 양력으로는 2025년 10월 6일, 2026년 9월 25일, 2027년 9월 15일로 매년 달라집니다. 제삿날도 똑같은 원리로 움직입니다.
기제사가 ‘전날’과 얽히는 이유
제삿날을 계산할 때 많은 분이 헷갈려 하는 것이 “돌아가신 날에 지내나, 전날에 지내나”입니다. 답은 두 가지가 다 맞습니다. 전통적으로 기제사는 돌아가신 날의 자시(子時, 밤 11시~새벽 1시)에 지냈습니다. 자시는 하루가 새로 시작되는 첫 시각이라, ‘돌아가신 날의 첫새벽에 모신다’는 뜻입니다. 그런데 자정을 전후한 시각에 상을 차리려면 준비와 가족의 모임은 자연히 그 전날 저녁부터 시작됩니다. 그래서 “제사를 전날 지낸다”는 표현이 생겼습니다.
이 계산기가 결과 표에 기일과 함께 전날(준비) 날짜를 나란히 표시하는 이유가 여기에 있습니다. ‘봉행하는 날’은 양력 제삿날 당일이지만, ‘장을 보고 음식을 차리는 날’은 그 전날이라는 두 관점을 모두 담기 위해서입니다. 오늘날에는 성균관 권고에 따라 기일 당일 초저녁에 지내는 집도 많은데, 이에 관한 자세한 설명은 제사 지내는 시간에서 다룹니다.
윤달 기일 계산법
윤달에 돌아가신 분의 기일은 계산이 조금 더 복잡합니다. 윤달은 몇 년에 한 번만 들기 때문에, 대부분의 해에는 그 윤달이 아예 존재하지 않습니다. 예를 들어 윤5월에 별세하셨다면, 윤5월이 없는 해가 훨씬 많습니다. 이럴 때 가장 보편적인 관습은 같은 번호의 평달(그냥 5월)로 대체해 지내는 것입니다. 계산기는 이런 해의 행에 ‘평달 대체’ 배지를 붙여 자동으로 알려 드립니다. 다만 이 처리는 표준이 정해져 있지 않고 집안·문헌마다 이견이 있으므로, 자세한 갈래와 근거는 윤달 제사에서 따로 정리했습니다.
그믐(말일) 기일 처리
또 하나 주의할 경우가 음력 그믐(말일)에 돌아가신 분입니다. 음력에서는 어떤 달은 30일까지 있고(큰달) 어떤 달은 29일까지만 있습니다(작은달). 만약 고인이 음력 어느 달 30일에 별세하셨는데, 특정 해에 그 달이 작은달이라면 그해에는 ‘30일’이라는 날짜 자체가 없습니다. 이때는 그 달의 마지막 날, 곧 그믐인 29일에 봉행하는 관례를 따릅니다. 계산기는 이런 해를 만나면 날짜를 29일로 보정하고 ‘그믐 29일’ 배지로 표시합니다.
D-day와 향후 10년을 계산하는 법
제삿날을 한 해치만 아는 것보다 여러 해를 미리 보아 두면 여러모로 편리합니다. 형제·자매가 흩어져 살면 일정을 미리 맞춰야 하고, 벌초나 성묘를 제사와 함께 계획하기도 합니다. 그래서 이 도구는 오늘을 기준으로 가장 가까운 제삿날까지 남은 D-day를 계산하고, 이어서 향후 10년치 양력 제삿날과 요일을 표로 정리합니다. 계산 원리는 단순합니다. 각 음력 연도의 설날 양력일을 기준점으로 삼아, 기일까지의 날수를 더해 양력 날짜를 구한 뒤 요일을 붙이는 방식입니다.
출처 · 양력 변환은 한국천문연구원(KASI) 만세력을 인코딩한 오픈 데이터를 사용했고, 추석·정월대보름·부처님오신날 등 관습 공휴일 역산으로 교차검증했습니다. 자시 관습과 초저녁 봉행은 성균관의례정립위원회 2023-11-02 권고를 참고했습니다. 기준일 2026-07-12.