특정 날짜 요일 알아내는 법 — 과거·미래 무슨 요일?
생일·기념일·과거나 미래 날짜가 무슨 요일인지 알아내는 법과 요일이 정해지는 원리(첼러의 공식)를 쉽게 설명합니다.
"내가 태어난 날은 무슨 요일이었을까?", "다음 결혼기념일은 평일일까 주말일까?" 같은 궁금증은 누구나 한 번쯤 가져 봅니다. 그런데 달력을 한 장씩 넘기며 과거나 미래의 요일을 세는 건 번거롭고, 윤년까지 끼면 헷갈리기 십상이죠. 이럴 때 연·월·일만 넣으면 곧바로 요일을 알려 주는 요일 계산기가 유용합니다. 이 글에서는 어떤 날짜든 무슨 요일인지 알아내는 법과, 요일이 정해지는 원리(첼러의 공식)를 쉽게 풀어 설명합니다.
한눈에 보기
- 그레고리력에서 모든 날짜는 7일 주기로 일·월·화·수·목·금·토 요일이 정해집니다.
- 지난 생일·기념일, 다가오는 행사·계약 날짜가 무슨 요일인지 확인할 때 두루 쓰입니다.
- 연·월·일로 요일을 직접 구하는 첼러의 공식(Zeller's congruence) 이 있지만, 손 계산은 복잡해 도구 사용이 정확합니다.
- 윤년 때문에 같은 날짜라도 해마다 요일이 1~2칸씩 밀립니다.
요일은 어떻게 정해지나
우리가 쓰는 달력은 그레고리력입니다. 이 달력에서 요일은 일·월·화·수·목·금·토 일곱 개가 끝없이 반복되는 구조로, 어떤 날짜든 7일 주기로 요일이 정해집니다. 즉 오늘이 월요일이면 7일 뒤도, 14일 뒤도, 70일 뒤도 모두 월요일입니다.
이 규칙 덕분에 요일은 "느낌"이 아니라 정해진 계산값입니다. 기준이 되는 어떤 날의 요일을 알고, 거기서 며칠이 떨어져 있는지 세어 7로 나눈 나머지를 보면 요일이 나옵니다. 예를 들어 기준일에서 정확히 30일 뒤라면 30 ÷ 7의 나머지가 2이므로, 기준 요일에서 두 칸 뒤 요일이 됩니다. 사람이 직접 하면 날수 세기에서 실수가 잦을 뿐, 원리 자체는 명확합니다.
활용 예
요일을 알아내는 일은 의외로 일상 곳곳에서 필요합니다.
- 지난 생일·기념일: 내가 태어난 날, 결혼한 날, 첫 만남이 무슨 요일이었는지 추억으로 확인합니다.
- 다가오는 기념일: 올해 생일이나 100일·1주년이 평일인지 주말인지 미리 알면 약속을 잡기 쉽습니다.
- 계약·행사 날짜: 입주일, 계약 만료일, 발표·행사 예정일이 무슨 요일인지 확인해 일정을 조율합니다.
- 역사·기록 확인: 특정 사건이 있었던 날짜의 요일을 따져 볼 때도 씁니다.
이처럼 과거든 미래든 "그날이 무슨 요일인가"를 빠르게 아는 것만으로 계획과 정리가 한결 수월해집니다.
직접 계산하기 (첼러의 공식 개념)
연·월·일만으로 요일을 직접 구하는 수학 공식이 있는데, 이를 첼러의 공식(Zeller's congruence) 이라고 합니다. 연도·월·일을 정해진 식에 넣으면 요일에 해당하는 숫자가 나오는 방식입니다.
이 공식의 핵심 특징 하나는 1월과 2월을 전년도의 13월·14월로 처리한다는 점입니다. 예를 들어 2026년 1월은 계산상 "2025년 13월"로 바꿔서 넣습니다. 이는 윤년 때문에 길이가 달라지는 2월을 한 해의 맨 끝에 두어 계산을 단순하게 만들기 위한 장치입니다.
다만 실제 공식에는 월 보정값, 세기(century) 항, 나머지 연산 등이 들어가 손으로 따라가기엔 꽤 번거롭습니다. 그래서 여기서는 "연·월·일을 넣으면 요일이 나오는 공식이 존재한다"는 개념만 이해하고, 정확한 결과는 요일 계산기에 맡기는 편이 안전합니다.
윤년·달력의 영향
요일 계산이 헷갈리는 가장 큰 원인은 윤년입니다. 윤년 규칙은 다음과 같습니다.
- 기본적으로 4년마다 윤년(2월 29일이 있는 해)입니다.
- 단, 100으로 나누어떨어지는 해는 평년입니다(예: 1900년).
- 그러나 400으로 나누어떨어지면 다시 윤년입니다(예: 2000년).
| 해 | 4의 배수 | 100의 배수 | 400의 배수 | 판정 |
|---|---|---|---|---|
| 2024 | O | X | X | 윤년 |
| 1900 | O | O | X | 평년 |
| 2000 | O | O | O | 윤년 |
평년은 365일이고, 365 ÷ 7의 나머지가 1이므로 같은 날짜의 요일이 해마다 한 칸씩 뒤로 밀립니다. 반면 그 사이에 2월 29일(윤일)이 끼면 366일이 되어 두 칸 밀립니다. 그래서 작년 생일이 월요일이었다고 올해도 월요일인 게 아니라, 보통 화요일(평년) 또는 수요일(윤년이 끼는 경우)로 달라지는 것입니다. 이런 변수까지 한 번에 처리해 주기에 도구로 확인하는 것이 가장 정확합니다.
자주 묻는 질문
100년이나 200년 전 날짜도 정확히 나오나요? 네. 그레고리력 적용 범위 안에서는 윤년 규칙과 7일 주기가 일정하게 이어지므로, 먼 과거의 요일도 계산으로 정확히 구할 수 있습니다.
같은 날짜인데 왜 해마다 요일이 다른가요? 평년은 365일이라 나머지 1, 윤년은 366일이라 나머지 2가 생기기 때문입니다. 그래서 같은 날짜의 요일은 해마다 한두 칸씩 뒤로 밀립니다.
첼러의 공식을 꼭 외워야 하나요? 아닙니다. 공식이 있다는 개념만 알아도 충분합니다. 월 보정·세기 항·나머지 계산이 까다로워 손 계산은 실수가 잦으니, 결과는 도구로 확인하는 편이 낫습니다.
음력 생일의 요일도 알 수 있나요? 음력 날짜는 먼저 해당 연도의 양력 날짜로 환산한 뒤 그 양력 날짜의 요일을 구해야 합니다. 양력으로만 바꾸면 동일한 방식으로 요일을 알 수 있습니다.
2월 29일에 태어난 사람의 생일 요일은요? 윤년에만 존재하는 날짜라 4년 간격으로 돌아옵니다. 해당 윤년의 2월 29일을 넣으면 그해의 요일을 정확히 확인할 수 있습니다.
과거의 생일이든 다가오는 기념일이든, 연·월·일만 알면 요일은 정확히 정해져 있습니다. 복잡한 윤년과 공식 계산은 도구에 맡기세요. 지금 바로 요일 계산기에서 궁금한 날짜의 요일을 확인해 보세요.