본문으로 건너뛰기

요일 계산기

서기 1년부터 9999년까지 원하는 날짜를 입력하면 그 날이 무슨 요일이었는지, 또는 무슨 요일인지 알 수 있습니다. 소급 적용하는 그레고리력이나 율리우스력, 또는 어떤 나라가 실제로 사용한 달력을 고를 수 있으며, 첼러의 합동식과 존 콘웨이의 둠스데이 규칙으로 답이 나오는 과정을 단계별로 보여 줍니다. 모든 계산은 브라우저 안에서만 이루어지며, 입력한 내용은 어디에도 업로드되지 않습니다.

옛 문서의 날짜는 당시 그 나라가 사용하던 달력으로 적혀 있습니다. 그 날짜를 올바르게 읽으려면 그 나라를 고르세요.

연도와 일을 입력하세요.

요일 계산기 사용 방법

  1. 1. 날짜를 입력하세요. 연도를 입력하고 월을 고른 뒤 일을 입력합니다. 양식은 오늘 날짜로 열립니다.
  2. 2. 달력을 고르세요. 그레고리력은 오늘날의 달력을 과거로 거슬러 적용하고, 율리우스력은 옛 달력을 적용합니다. 오래된 문서의 날짜라면 영국, 프랑스, 러시아 등 해당 지역을 고르세요. 계산기는 그 날 그 지역이 사용하던 달력으로 날짜를 읽습니다.
  3. 3. 요일을 확인하세요. 요일 이름, ISO 번호(월요일은 1, 일요일은 7), 연중 일수, 윤년 여부, 다른 달력으로 환산한 같은 날짜를 보여 줍니다.
  4. 4. 계산 과정을 따라가 보세요. 두 표는 첼러의 합동식과 둠스데이 규칙이 어떻게 답에 이르는지 보여 줍니다. 두 방법 모두 절대 틀리지 않는 날짜 세기로 검증됩니다.

요일을 찾는 세 가지 방법

가장 확실한 방법은 날짜를 세는 것입니다. 고정된 기준일부터 모든 날에 번호를 매기고 7로 나눈 나머지를 구하면, 기준일의 요일로부터 요일이 정해집니다. 계산기는 Reingold and Dershowitz, Calendrical Calculations: The Ultimate Edition (Cambridge University Press, 2018)의 고정일 체계를 기준으로 삼습니다.

첼러의 합동식은 1880년대 크리스티안 첼러가 발표한 공식으로, 같은 계산을 하나의 식에 담습니다. 그레고리력에서는 h = (q + ⌊13(m + 1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ + 5J) mod 7입니다. 여기서 q는 일, m은 3월을 3, 2월을 14로 하여 센 월(1월과 2월은 전년도에 속함), K는 세기 내의 연도, J는 세기입니다. 결과 h는 0이 토요일, 1이 일요일이고, 6까지 금요일이 됩니다. 율리우스력 판은 마지막 두 항을 5 − J로 바꿉니다.

존 콘웨이의 둠스데이 규칙은 암산을 위해 만들어졌습니다. 어떤 해든 2월의 마지막 날, 4월 4일, 6월 6일, 8월 8일, 10월 10일, 12월 12일이 같은 요일이며, 5월 9일, 9월 5일, 7월 11일, 11월 7일도 같은 요일입니다. 이 요일이 그 해의 둠스데이입니다. 1월의 둠스데이는 3일(윤년이면 4일), 2월은 28일(윤년이면 29일), 3월은 14일입니다. 해의 둠스데이를 찾은 뒤 가장 가까운 둠스데이 날짜에서 앞으로 세어 가면 됩니다.

세기별 둠스데이 기준 요일(그레고리력)
연도기준 요일
1700–1799일요일
1800–1899금요일
1900–1999수요일
2000–2099화요일
2100–2199일요일

해의 둠스데이는 기준 요일에 ⌊y/12⌋ + (y mod 12) + ⌊(y mod 12)/4⌋일을 더한 요일입니다. 여기서 y는 연도의 끝 두 자리입니다. 그레고리력의 기준 요일은 400년마다 반복되는데, 400년은 정확히 20,871주이기 때문입니다. 율리우스력의 주기는 700년입니다.

실제 예시

  • 1969년 7월 20일, 아폴로 11호의 달 착륙일은 일요일이었습니다. 첼러 공식: q = 20, m = 7, K = 69, J = 19이므로 h = (20 + 20 + 69 + 17 + 99) mod 7 = 225 mod 7 = 1, 즉 일요일입니다. 둠스데이: 1900년대의 기준 요일은 수요일이고 1969년은 2일을 더하므로 해의 둠스데이는 금요일입니다. 7월 11일이 둠스데이이고 7월 20일은 9일 뒤이므로, 금요일에서 2일 뒤인 일요일입니다.
  • 2026년 10월 17일은 토요일입니다. 2026년의 둠스데이는 토요일이고 10월 10일이 둠스데이이므로, 그로부터 일주일 뒤인 10월 17일도 토요일입니다.
  • 1066년 10월 14일, 헤이스팅스 전투는 당시 사용되던 율리우스력으로 토요일이었습니다. 그레고리력으로 읽으면 같은 날은 10월 20일로 표시됩니다.

소급 적용 달력인가, 역사적 달력인가

요일의 7일 주기는 나라들이 율리우스력에서 그레고리력으로 옮겨 갈 때도 끊기지 않았습니다. 1582년 10월 4일 목요일 다음 날은 금요일이었고, 스페인, 포르투갈, 이탈리아에서는 이를 10월 15일이라고 불렀습니다. 영국과 식민지에서는 1752년 9월 2일 수요일 다음 날이 9월 14일 목요일이었습니다. 따라서 날짜는 두 달력에서 같은 요일을 가지지만, 날짜 표기는 같지 않습니다. 1500년 1월 1일은 소급 적용 그레고리력으로 월요일이고 율리우스력으로는 수요일입니다. 편지, 기록부, 조약이 그 나라가 사용하던 달력으로 적혀 있다면 여기서 그 나라를 고르세요. 원문과 답이 일치합니다. 스페인에서 1582년 10월 5일부터 14일까지처럼 전환 과정에서 빠진 날짜는 거부됩니다.

자주 묻는 질문

내가 태어난 날이 무슨 요일이었는지 어떻게 알 수 있나요?
그레고리력을 선택한 상태에서 생년월일을 입력하세요. 결과에는 요일, 연중 일수, 첼러의 합동식과 둠스데이 규칙의 전체 계산 과정이 나옵니다. 20세기 이전의 생년월일이라도 달력 전환 전의 옛 방식으로 적힌 기록일 때만 해당 나라의 달력을 고르면 됩니다.
첼러의 합동식이란 무엇인가요?
날짜의 일, 월, 연도로 어떤 날짜의 요일을 돌려주는 공식입니다. 1월과 2월은 전년도의 13월과 14월로 취급하여 윤일이 계산 연도의 끝에 오도록 하고, 공식을 단순하게 유지합니다. 7로 나눈 나머지가 요일이며, 토요일을 0으로 시작합니다.
둠스데이 규칙은 어떻게 작동하나요?
모든 해에는 둠스데이가 있습니다. 4월 4일, 6월 6일, 8월 8일, 10월 10일, 12월 12일처럼 기억하기 쉬운 날짜들이 공유하는 요일입니다. 세기의 기준 요일에 그 해의 이동값을 더해 둠스데이를 구한 다음, 가장 가까운 둠스데이 날짜에서 찾는 날짜까지 셉니다. 연습하면 몇 초 만에 암산으로 할 수 있습니다.
금요일 13일은 얼마나 자주 있나요?
한 해에 최소 한 번, 최대 세 번 있습니다. 그레고리력은 400년마다 반복되며, 이 주기에서 13일이 금요일인 경우는 688번으로 다른 어떤 요일보다 많습니다(다른 요일은 684번에서 687번). 차이는 아주 작지만, 금요일 13일은 월요일이나 토요일 13일보다 약간 더 흔합니다.
그레고리력이 도입될 때 요일이 바뀌었나요?
아니요. 나라들은 날짜 수에서 10일에서 13일을 뺐지만 요일 주기는 그대로 이어 갔습니다. 그래서 율리우스력을 쓰던 영국에서 금요일에 쓴 편지와, 그레고리력을 쓰던 프랑스에서 같은 날 쓴 편지는 날짜는 다르지만 요일은 같습니다. 달력 변환을 확인하는 데에도 유용합니다.
계산기는 얼마나 멀리 과거와 미래까지 작동하나요?
서기 1년 1월 1일부터 9999년 12월 31일까지, 그레고리력이나 율리우스력으로 작동합니다. 달력이 생기기 이전의 날짜는 소급 적용됩니다. 즉 달력이 처음부터 쓰인 것처럼 거슬러 적용합니다. 그 시대 사람들이 그 방식으로 요일을 알고 있었는지는 별개의 문제이지만, 요일 자체는 정확합니다.

관련 도구

단위·날짜·숫자 변환기의 다른 도구