계산기

윤년은 왜 있을까? 달력 속 숫자 규칙 알기

윤년이 필요한 이유

지구가 태양을 한 바퀴 돌아 계절이 한 번 되풀이되는 데는 약 365.2422일이 걸려요. 달력이 1년을 365일로만 세면 해마다 약 0.2422일, 곧 6시간 가까이 모자라요. 4년이면 거의 하루가 어긋나고, 이걸 그냥 두면 수백 년 뒤에는 달력의 3월이 실제 계절로는 한겨울이 되어 버려요. 그래서 몇 년에 한 번 2월에 하루(2월 29일)를 끼워 넣는데, 이 해가 윤년이에요.

4·100·400 규칙

  1. 연도가 4로 나누어떨어지면 윤년이에요. 2024년, 2028년이 윤년이에요.
  2. 그중 100으로 나누어떨어지면 평년이에요. 1900년, 2100년은 평년이에요.
  3. 그래도 400으로 나누어떨어지면 다시 윤년이에요. 2000년, 2400년은 윤년이에요.

왜 이렇게 복잡할까요? 4년마다 하루를 넣으면 1년 평균이 365.25일이 되어 실제보다 0.0078일씩 길어져요. 약 128년이면 하루가 넘치는 셈이에요. 옛날 율리우스력이 이 방식이었고, 1500년대에는 계절과 달력이 10일가량 어긋나 있었어요. 그래서 1582년에 지금의 그레고리력으로 바꾸면서 10월 4일 다음 날을 10월 15일로 정해 10일을 건너뛰었고, 100년마다 윤년을 한 번 빼고 400년마다 다시 넣는 규칙을 더했어요.

이 규칙대로 하면 400년 동안 윤년이 97번 있어요(100번에서 2100·2200·2300년처럼 빠지는 3번을 뺀 수). 1년 평균은 365 + 97/400 = 365.2425일로 실제와의 차이가 1년에 약 0.0003일(26초 정도)이라서, 3,000년이 넘게 지나야 하루 정도 어긋나요. 우리나라는 1896년부터 이 양력을 공식 달력으로 쓰고 있어요.

2001년부터 2100년까지 100년 동안에는 2004년부터 2096년까지 4년마다 돌아오는 24번이 윤년이에요. 2100년은 100으로 나누어떨어지고 400으로는 나누어떨어지지 않아 평년이에요. 참고로 일부 표 계산 프로그램은 예전 프로그램과 맞추려고 1900년을 윤년처럼 다뤄서, 1900년 2월 29일이라는 없는 날짜가 나오기도 해요.

한 해의 일수와 요일이 밀리는 규칙

평년은 365일, 윤년은 366일이에요. 365일은 7로 나누면 52주 1일이고, 366일은 52주 2일이에요. 이 '남는 하루'가 중요해요. 같은 날짜의 요일은 다음 해에 하루 밀리고, 사이에 2월 29일이 끼면 이틀 밀려요.

2026년 11월 14일은 토요일이에요. 2027년 11월 14일까지는 365일이라 하루 밀려 일요일이고, 2028년 11월 14일까지는 2028년 2월 29일이 끼어 있어 366일이니 이틀 밀려 화요일이에요. 400년 동안의 날수는 146,097일인데, 이 수는 7로 정확히 나누어떨어져요(20,871주). 그래서 달력은 400년마다 요일까지 똑같이 되풀이돼요.

달마다 일수: 주먹으로 세기

어느 달이 30일이고 어느 달이 31일인지 헷갈리면 주먹을 쥐고 손등을 보세요. 손가락 뿌리 쪽 튀어나온 뼈와 그 사이 들어간 곳을 번갈아 짚으며 1월부터 세요.

튀어나온 뼈에 걸린 달은 31일, 들어간 곳은 30일(2월만 예외)이에요. 7월과 8월이 연달아 31일인 이유가 여기서 보여요. 모두 더하면 31 × 7 + 30 × 4 + 28 = 365일이에요.

어떤 날짜의 요일을 구하는 원리

요일은 7일마다 돌아오니, 아는 날에서 날수를 7로 나눈 나머지만큼 요일을 옮기면 돼요. 여기에 외우기 쉬운 기준일을 쓰면 암산도 가능해요. 어느 해든 4월 4일, 6월 6일, 8월 8일, 10월 10일, 12월 12일은 모두 같은 요일이에요. 5월 9일, 9월 5일, 7월 11일, 11월 7일, 그리고 2월의 마지막 날과 3월 14일도 같은 요일이에요. 이 날들 사이가 모두 7의 배수만큼 떨어져 있기 때문이에요.

2026년에는 이 날들이 모두 토요일이에요. 이걸 알면 이렇게 구할 수 있어요.

구할 날짜가까운 기준일계산요일
2026년 12월 25일12월 12일(토)13일 뒤, 13 ÷ 7 나머지 6금요일
2026년 8월 15일8월 8일(토)7일 뒤, 나머지 0토요일
2026년 5월 5일5월 9일(토)4일 전화요일
2026년 10월 3일10월 10일(토)7일 전토요일

다음 해의 기준 요일은 앞에서 본 규칙대로 하루씩(윤년이 끼면 이틀) 밀려요. 그래서 2027년의 기준 요일은 일요일, 2028년은 화요일이에요. 1월과 2월에는 위 목록에 기준일이 없으니 2월의 마지막 날(2026년 2월 28일, 토요일)에서 거꾸로 세면 편해요. 2026년 1월 1일은 2월 28일보다 58일 앞이고, 58 ÷ 7의 나머지가 2라서 토요일에서 이틀 앞인 목요일이에요. 계산이 맞는지는 날짜 계산기의 '며칠 뒤' 칸으로 바로 확인할 수 있어요. 날수 세는 기본 방법은 날짜 계산 가이드에 있어요.

같은 달력을 다시 쓸 수 있는 해

1월 1일의 요일과 윤년 여부가 같으면 그해 달력은 날짜와 요일이 모두 똑같아요. 2026년은 목요일에 시작하는 평년이라 2015년, 2037년 달력과 똑같아요. 간격이 11년이었다가 다음엔 6년이 되는 식으로 들쭉날쭉한데, 윤년이 섞여 요일이 1일 또는 2일씩 밀리기 때문이에요. 다만 1901년부터 2099년 사이에는 100년 예외가 없어서 같은 달력이 28년마다 반드시 돌아와요. 1998년과 2054년 달력도 2026년과 같아요.

2월 29일 생일

2월 29일은 4년 1,461일 중 하루뿐이라 이날 태어날 확률은 대략 1,461분의 1이에요. 2000년 2월 29일에 태어난 사람은 2000년이 400으로 나누어떨어지는 윤년이라 생일이 있었고, 그 뒤 진짜 생일은 2004년, 2008년처럼 4년마다 와요. 2028년 2월 29일에 만 28세가 되며 일곱 번째 '진짜 생일'을 맞아요. 평년에 언제 한 살을 더하는지는 기관마다 다를 수 있고, 이 사이트의 계산기는 3월 1일로 계산해요. 자세한 나이 계산은 나이 계산 가이드를 보세요.

흔한 실수

자주 묻는 질문

다음 윤년은 언제인가요?
2028년이에요. 그다음은 2032년, 2036년이에요.

음력에도 윤년이 있나요?
음력은 하루가 아니라 한 달(윤달)을 끼워 넣어 맞춰요. 규칙이 달라서 양력 윤년과는 따로 계산해요.

윤년에는 1년이 몇 주인가요?
366일이라서 52주 2일이에요. 평년은 52주 1일이에요.

왜 하필 2월에 하루를 더하나요?
흔히 옛 로마 달력이 3월에 한 해를 시작해서 2월이 마지막 달이었기 때문이라고 설명해요. 남는 날을 한 해의 끝인 2월에 붙이던 관습이 지금까지 이어진 거예요.

계산기로 윤년인지 확인하려면요?
날짜 계산기의 '며칠 뒤' 칸에 그해 2월 28일과 1일을 넣어 보세요. 2월 29일이 나오면 윤년, 3월 1일이 나오면 평년이에요.

계산기 열기: 날짜 계산기 →

관련 가이드