초복·중복·말복 D-day
다음 복날까지 며칠 남았을까요? 하지·입추를 기준으로 한 경일(庚日) 원리 그대로 올해·내년 삼복 날짜를 계산해 알려드려요.
| 복날 | 날짜 | D-day | 의미 |
|---|
🍗 복날 상식
삼복(三伏)은 왜 '엎드릴 복(伏)'일까? — 오행에서 가을은 금(金), 여름은 화(火)의 기운입니다. 삼복 무렵은 가을의 금 기운이 여름의 화 기운에 눌려 세 번 엎드린다(伏)고 해서 붙은 이름이에요. 복날을 정하는 기준인 경일(庚日)의 경(庚)도 오행으로 금에 해당합니다. 삼복은 중국 진(秦)나라 때부터 전해진 오랜 풍속으로, 우리나라에서는 일 년 중 가장 더운 시기를 알리는 날로 자리 잡았습니다.
복날엔 왜 삼계탕을 먹을까? — 더위에 지쳐 찬 것만 찾으면 뱃속이 차가워져 탈이 나기 쉽다고 보고, 오히려 따뜻한 음식으로 속을 데우는 이열치열(以熱治熱) 보양을 했습니다. 어린 닭에 인삼·찹쌀·대추를 넣고 끓인 삼계탕이 대표 음식이 된 이유죠. 조선 시대에는 개장국·민어탕·팥죽 등을 먹었고, 궁중에서는 관원들에게 얼음을 타 갈 수 있는 빙표(氷票)를 나눠 주며 더위를 나게 했다는 기록도 있습니다.
월복(越伏)이 있는 해는 더위가 길다? — 초복과 중복은 늘 10일 간격이지만, 말복은 '입추 후 첫 경일'이라 해에 따라 중복에서 10일 또는 20일 뒤가 됩니다. 20일 벌어지는 해를 월복이라 부르는데, 삼복 기간이 그만큼 길어져 옛사람들은 월복인 해의 더위가 유난히 길고 심하다고 여겼습니다.
해마다 날짜가 옮겨 다니는 이유
복날은 달력에 몇 월 며칠로 못 박힌 날이 아니라, 날짜마다 붙는 일진(日辰)을 세어서 잡는 날입니다. 천간이 경(庚)인 날, 곧 경일(庚日)이 열흘에 한 번씩 돌아오는데 초복은 하지 뒤 세 번째 경일, 중복은 네 번째 경일, 말복은 입추 당일을 포함해 그 뒤 첫 경일로 정합니다. 규칙 자체는 바뀌지 않지만 하지·입추에 걸리는 일진이 해마다 달라져, 같은 규칙을 그대로 적용해도 달력 위의 자리는 며칠씩 움직입니다. 매년 “올해는 며칠이더라” 하고 다시 찾게 되는 것도, 이 도구가 대신 세어 주는 것도 바로 그 셈입니다.
움직이는 폭은 정해져 있습니다. 초복은 하지에서 20~29일 뒤, 말복은 입추에서 0~9일 뒤 구간 안에서만 오갑니다. 초복과 중복은 경일 하나 차이라 간격이 언제나 열흘로 고정이고, 크게 흔들리는 쪽은 말복입니다. 입추가 하루만 뒤로 걸려도 경일 하나를 통째로 건너뛰어 열흘이 밀릴 수 있고, 반대로 입추 당일이 마침 경일이면 입추와 말복이 같은 날이 됩니다. 하루 차이가 열흘 차이를 만드는 구조라, 감으로 짐작하지 말고 연도를 골라 확인하시는 편이 안전합니다.
화면에 뜬 숫자를 읽는 법
맨 위 칸은 아직 오지 않은 가장 가까운 복날 하나만 골라 보여줍니다. 올해 말복까지 모두 지났다면 자동으로 내년 초복으로 넘어가므로, 늦여름 이후에 들어와 남은 날이 300일 넘게 뜨는 것은 고장이 아니라 정상입니다. 접속한 날이 마침 복날이면 숫자 대신 ‘오늘!’로 바뀝니다.
아래 표는 고른 해의 세 복날을 한 줄씩 늘어놓습니다. 이미 지나간 복날은 흐리게 처리되고 며칠 전이었는지가 함께 적히니, 올해 초복을 그냥 넘겼는지 한눈에 확인할 수 있습니다. 중복과 말복 사이가 20일로 벌어진 해에는 말복 옆에 월복 배지가 붙고, 표 아래에 삼복 기간이 열흘 더 길다는 안내가 하나 더 뜹니다. 날짜 옆에 요일이 같이 나오므로 외식이나 가족 모임을 평일로 잡을지 주말로 미룰지 표만 보고 정할 수 있고, 세 번을 다 챙기기 부담스럽다면 D-day가 가장 여유 있는 날 하나만 골라 일정에 옮겨 적으셔도 됩니다.
날짜를 어디서 가져오는지
계산의 출발점인 하지와 입추 날짜는 이 사이트가 임의로 정하지 않고, 공공데이터포털에 공개된 한국천문연구원의 특일 정보(24절기)를 불러와 씁니다. 절기는 태양의 위치로 정해져 해마다 날짜가 하루씩 달라지는데, 그 확정된 값을 그대로 받아오는 방식입니다. 경일은 열흘 주기로 순환하는 일진이라, 절기 날짜만 정확하면 나머지는 더하기 빼기로 풀립니다.
통신 사정으로 절기 자료를 받아오지 못하면 미리 넣어 둔 값으로 대신 계산하고, 그마저 어려우면 맨 윗칸에 안내 문구가 뜹니다. 연도 버튼을 눌렀는데 표가 그대로라면 잘못 누르신 것이 아니라 그해 자료를 받아오지 못한 상태이니, 잠시 뒤 새로고침해 보세요.
이 도구로는 알 수 없는 것
- 휴일 여부 — 복날은 공휴일이 아닙니다. 관공서·학교·직장 모두 평소대로 돌아갑니다.
- 그날의 날씨 — 절기와 일진으로 미리 정해 둔 날이라, 복날이 그해 가장 더운 날이라는 보장은 없습니다. 실제 기온은 날씨 도구로 따로 보셔야 합니다.
- 지난 해 기록 — 연도 버튼은 올해와 내년 두 개뿐입니다. 몇 년 전 복날을 거슬러 찾는 용도는 아닙니다.
- 음력 날짜 — 출발점인 하지·입추가 태양의 위치로 정해지는 날이라, 삼복은 음력 며칠로 고정되지 않습니다.
남은 날짜는 한국 시각의 오늘을 기준으로 셉니다. 시차가 큰 곳에서 접속하면 현지 날짜와 하루 어긋날 수 있으니, 그럴 때는 남은 일수보다 표에 찍힌 날짜 자체를 기준으로 보시면 됩니다.
❓ 자주 묻는 질문
계산의 출발점인 하지와 입추 날짜는 공공데이터포털에 공개된 한국천문연구원 특일 정보에서 받아옵니다. 여기에 초복은 하지 뒤 세 번째 경일, 중복은 네 번째 경일, 말복은 입추 당일을 포함해 그 뒤 첫 경일이라는 전통 규칙을 그대로 적용합니다. 절기 자료를 받아오지 못하면 미리 넣어 둔 값으로 대신 계산합니다.
아닙니다. 공휴일이 아니라 세시풍속이어서 관공서·학교·직장 모두 평소대로 운영합니다. 다만 점심때 보양식을 먹는 문화가 남아 있어 관련 식당이 붐비기도 합니다.
이 도구의 연도 선택은 올해와 내년, 두 해뿐입니다. 과거 기록을 조회하는 용도가 아니라 다가올 복날까지 며칠 남았는지 확인하는 용도로 만들었기 때문입니다. 다만 올해 안에서 이미 지나간 복날이라면 표에 흐리게 남아 며칠 전이었는지 볼 수 있습니다.
계산 기준은 한국 시각의 오늘 날짜입니다. 시차가 큰 지역에서는 현지 날짜와 하루 차이가 날 수 있습니다. 그럴 때는 남은 일수보다 표에 표시된 날짜 자체를 기준으로 보시는 편이 정확합니다.
2026년 8월 기준 · 작성·관리 OPDADA 운영자(자료 출처·갱신 원칙) · 잘못된 내용을 보시면 알려 주세요.