날짜를 넣으면 그날이 무슨 요일인지 바로 알려 줍니다
2024년 2월 29일은 목요일이고, 2000년 1월 1일은 토요일, 2026년 12월 25일은 금요일입니다. 위 계산기에 연도·월·일을 넣으면 요일과 함께 평일·주말·공휴일인지, 그 달의 몇째 요일인지, 그해의 몇 번째 날이고 며칠이 남았는지, ISO 주차와 윤년 여부까지 한 화면에 보여 줍니다.
결과 아래에는 같은 날짜가 앞뒤 10년 동안 무슨 요일인지 보여 주는 띠와, 손으로 요일을 구하는 첼러 공식 풀이가 있습니다. 생일을 넣으면 태어난 요일과 올해·내년 생일 요일을 함께 확인할 수 있습니다.
요일을 따로 확인하는 경우
달력을 넘겨 보면 되는 일 같지만, 몇십 년 전 날짜나 몇 년 뒤 날짜는 달력을 찾기가 번거롭습니다. 요일 하나가 실제 일정과 기한을 바꾸는 경우도 많습니다.
- 태어난 날의 요일이 궁금할 때: 1990년 5월 15일생이라면 태어난 날은 화요일입니다. 같은 날짜 띠를 보면 2026년 생일은 금요일, 2027년 생일은 토요일이라는 것도 바로 보입니다.
- 마감일이 주말이나 공휴일에 걸릴 때: 민법 제161조는 기간의 말일이 토요일 또는 공휴일이면 기간이 그다음 날 끝난다고 정합니다. 마감일의 요일을 먼저 확인하면 실제로 언제까지인지 가늠할 수 있습니다.
- 행사나 예약 날짜를 고를 때: 기념일이 주말이 되는 해를 찾거나, "그 달의 둘째 토요일"처럼 몇째 요일로 정한 모임 날짜를 확인합니다.
- 문서에 날짜를 적을 때: 국제 표준 형식(2024-02-29)과 ISO 주차(2024-W09-4)를 그대로 복사해 쓸 수 있습니다.
계산 방법
- 요일: 날짜를 기준일부터 센 일수로 바꾼 뒤 7로 나눈 나머지로 요일을 정합니다. 모든 계산은 협정 세계시(UTC) 0시를 기준으로 하므로, 기기의 시간대 설정에 따라 요일이 바뀌지 않습니다.
- 윤년: 4로 나누어떨어지는 해가 윤년입니다. 다만 100으로 나누어떨어지는 해는 평년이고, 그중 400으로 나누어떨어지는 해는 다시 윤년입니다. 그래서 1900년과 2100년은 평년, 2000년은 윤년입니다.
- 연중 몇 번째 날과 남은 날: 1월 1일을 1번째 날로 셉니다. 남은 날은 그날을 빼고 12월 31일까지 센 날수입니다.
- 그 달의 몇째 요일: 1~7일은 첫째, 8~14일은 둘째, 15~21일은 셋째, 22~28일은 넷째, 29~31일은 다섯째입니다. 날짜에 7을 더했을 때 다음 달로 넘어가면 그 달의 마지막 그 요일입니다.
- ISO 주차: 국제 표준 ISO 8601에 따라 주는 월요일에 시작하고, 그해의 첫 목요일이 든 주를 1주로 셉니다. 그래서 1월 4일은 언제나 1주에 들어갑니다.
- 공휴일: 관공서의 공휴일에 관한 규정과 한국천문연구원 달력자료에 따른 2026·2027년 공휴일(대체공휴일·선거일 포함)을 표시합니다. 다른 해는 토요일·일요일만 구분합니다.
- Unix 시간: 1970년 1월 1일 UTC 0시부터 그날 UTC 0시까지 흐른 초입니다. 2024년 2월 29일은 1,709,164,800초이고, 한국 시간 0시는 여기서 9시간(32,400초)을 뺀 1,709,132,400초입니다.
손으로 요일을 구하는 법: 첼러 공식
독일의 크리스티안 첼러(Christian Zeller)는 1887년 학술지 Acta Mathematica에 발표한 글(Kalender-Formeln)에서 날짜만으로 요일을 구하는 식을 소개했습니다. 그레고리력에서는 다음과 같이 씁니다.
h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ + 5J) mod 7
q는 날짜, m은 월, K는 연도의 끝 두 자리, J는 연도의 앞 두 자리입니다. 1월과 2월은 전해의 13월과 14월로 셉니다. ⌊ ⌋는 소수점 아래를 버린다는 뜻이고, 나머지 h가 0이면 토요일, 1이면 일요일이며, 6이면 금요일입니다.
| 날짜 | q, m, K, J | 더하는 값 | 합 ÷ 7의 나머지 | 요일 |
|---|---|---|---|---|
| 2024년 2월 29일 | 29, 14, 23, 20(2023년 14월로) | 29 + 39 + 23 + 5 + 5 + 100 | 201 → 5 | 목요일 |
| 1990년 5월 15일 | 15, 5, 90, 19 | 15 + 15 + 90 + 22 + 4 + 95 | 241 → 3 | 화요일 |
공식이 번거롭다면 하루씩 밀어 세는 방법도 있습니다. 평년은 365일, 곧 52주와 1일이므로 같은 날짜는 이듬해에 요일이 하루 밀립니다. 그 사이에 2월 29일이 끼면 이틀 밀립니다. 예를 들어 2026년 10월 17일은 토요일, 2027년 10월 17일은 일요일이고, 2028년 10월 17일은 2028년 2월 29일을 지나므로 화요일입니다. 위 계산기의 해마다 요일 띠에는 이틀 밀린 해에 '+2'가 붙습니다.
2026~2035년 주요 날짜의 요일
새해 첫날과 국경일·기념일의 요일입니다. 설날·추석·부처님오신날은 음력으로 정해져 양력 날짜가 해마다 달라지므로 넣지 않았습니다.
| 연도 | 1월 1일 | 3월 1일 | 5월 5일 | 8월 15일 | 12월 25일 | 윤년 |
|---|---|---|---|---|---|---|
| 2026년 | 목 | 일 | 화 | 토 | 금 | 평년 |
| 2027년 | 금 | 월 | 수 | 일 | 토 | 평년 |
| 2028년 | 토 | 수 | 금 | 화 | 월 | 윤년 |
| 2029년 | 월 | 목 | 토 | 수 | 화 | 평년 |
| 2030년 | 화 | 금 | 일 | 목 | 수 | 평년 |
| 2031년 | 수 | 토 | 월 | 금 | 목 | 평년 |
| 2032년 | 목 | 월 | 수 | 일 | 토 | 윤년 |
| 2033년 | 토 | 화 | 목 | 월 | 일 | 평년 |
| 2034년 | 일 | 수 | 금 | 화 | 월 | 평년 |
| 2035년 | 월 | 목 | 토 | 수 | 화 | 평년 |
같은 달력을 다시 쓰는 해
1월 1일의 요일과 윤년 여부가 같으면 그해 달력은 날짜와 요일이 모두 똑같습니다. 평년은 보통 6년이나 11년 뒤에, 윤년은 28년 뒤에 같은 달력이 돌아옵니다(2100년처럼 100으로 나누어떨어지는 평년을 지나면 달라집니다).
| 연도 | 1월 1일 | 같은 달력인 다음 해 |
|---|---|---|
| 2024년(윤년) | 월요일 | 2052년 |
| 2025년 | 수요일 | 2031년 |
| 2026년 | 목요일 | 2037년 |
| 2027년 | 금요일 | 2038년 |
| 2028년(윤년) | 토요일 | 2056년 |
| 2029년 | 월요일 | 2035년 |
| 2030년 | 화요일 | 2041년 |
그레고리력의 400년은 146,097일로, 정확히 20,871주입니다. 그래서 요일 배치는 400년마다 똑같이 되풀이됩니다. 이 400년 동안 매달 13일 4,800번 가운데 금요일이 688번으로 가장 많고, 목요일과 토요일이 684번으로 가장 적습니다.
ISO 주차가 달력 연도와 다른 날
ISO 주차는 목요일이 든 해를 그 주의 연도로 보기 때문에, 연말·연초의 며칠은 달력 연도와 주차 연도가 다릅니다. 2026년은 1월 1일이 목요일이라 53주까지 있습니다.
| 날짜 | 요일 | ISO 주차 |
|---|---|---|
| 2024년 12월 30일 | 월요일 | 2025-W01-1(2025년 1주) |
| 2026년 1월 1일 | 목요일 | 2026-W01-4(2026년 1주) |
| 2026년 12월 31일 | 목요일 | 2026-W53-4(2026년 53주) |
| 2027년 1월 1일 | 금요일 | 2026-W53-5(2026년 53주) |
| 2027년 1월 3일 | 일요일 | 2026-W53-7(2026년 53주) |
| 2027년 1월 4일 | 월요일 | 2027-W01-1(2027년 1주) |
자주 틀리는 경우
- 음력 생일을 그대로 넣는 경우: 이 계산기는 양력 날짜만 받습니다. 음력 생일은 먼저 양력으로 바꾼 뒤 넣어야 태어난 요일이 맞습니다.
- 1900년을 윤년으로 세는 경우: 마이크로소프트 엑셀은 Lotus 1-2-3과 날짜 일련번호를 맞추려고 1900년을 윤년으로 처리하며, 그 때문에 1900년 3월 1일 전 날짜에서는 WEEKDAY 함수가 틀린 요일을 돌려준다고 안내합니다. 실제로 1900년은 평년이라 1900년 2월 29일은 없고, 1900년 3월 1일은 목요일입니다.
- '그 달의 몇째 주'와 ISO 주차를 섞는 경우: 달력의 몇째 주는 주를 일요일에 시작하는지 월요일에 시작하는지에 따라 달라집니다. 이 계산기의 '몇째 요일'은 날짜만으로 정해져 주 시작 요일과 상관없고, ISO 주차는 월요일 시작 규칙을 따릅니다.
- 다른 나라 시간과 요일을 섞는 경우: 날짜와 요일은 지역 시간에 따라 다릅니다. 서울이 월요일 오전 8시일 때 서머타임 중인 뉴욕은 일요일 오후 7시입니다. 해외 마감은 그 지역의 날짜를 넣어야 합니다.
- '몇 요일'이라고 쓰는 경우: 국립국어원은 '몇'은 수를 물을 때 쓰는 말이고 요일은 수로 보기 어려우므로 '무슨 요일'로 쓰는 것이 바르다고 답했습니다.
이 계산기의 한계
- 그레고리력은 1582년에 처음 도입되었기 때문에, 1583년부터 9999년까지의 양력 날짜만 계산합니다.
- 한국은 음력 1895년 11월 17일을 양력 1896년 1월 1일로 바꾸면서 태양력을 전면 도입했습니다. 그 전의 국내 기록은 음력 날짜라 그대로 넣으면 요일이 맞지 않습니다.
- 공휴일은 2026·2027년 관공서 공휴일만 표시합니다. 회사·학교가 따로 쉬는 날이나 앞으로 새로 지정되는 임시공휴일은 반영하지 않습니다.
- 마감일 계산에 민법 제161조를 적용하는 것은 다른 법령, 재판상의 처분 또는 법률행위(계약 등)에 따로 정한 바가 없을 때입니다(민법 제155조). 실제 기한은 해당 기관 안내를 확인하세요.
- '오늘'과 '오늘부터 며칠'은 이 기기의 날짜를 기준으로 합니다.
기준 날짜는 양력(그레고리력)으로 셉니다. 본문의 예시와 표는 2026년 10월 17일에 계산했습니다.
출처
- 01법제처: 민법 제161조(공휴일 등과 기간의 만료점)제155조(본장의 적용범위)와 함께, 현행 2026. 3. 17. 시행본
- 02법제처: 관공서의 공휴일에 관한 규정2026. 4. 30. 개정
- 03한국천문연구원 천문우주지식정보: 달력자료2026·2027년
- 04ISO: ISO 8601 Date and time format
- 05미국 해군천문대(USNO): Introduction to Calendars그레고리력 도입(1582)과 윤년 규칙
- 06Chr. Zeller, Kalender-Formeln, Acta Mathematica 9 (1887), 131–136
- 07Microsoft Learn: Excel incorrectly assumes that the year 1900 is a leap year
- 08국사편찬위원회 우리역사넷: 건양태양력 도입
- 09국립국어원 온라인가나다: 몇요일과 무슨 요일2025. 12. 19. 답변
자주 묻는 질문
특정 날짜가 무슨 요일인지 어떻게 알 수 있나요?
위 계산기에 연도·월·일을 넣거나 달력에서 날짜를 누르면 바로 요일이 나옵니다. 예를 들어 2000년 1월 1일은 토요일, 2026년 12월 25일은 금요일입니다. 1583년부터 9999년까지의 양력 날짜를 넣을 수 있습니다.
태어난 날의 요일은 어떻게 확인하나요?
생년월일을 양력으로 넣으면 태어난 요일이 나오고, 아래 띠에서 앞뒤 10년의 생일 요일도 함께 볼 수 있습니다. 1990년 5월 15일생이라면 태어난 날은 화요일이고, 2027년 생일은 토요일입니다. 음력 생일은 먼저 양력으로 바꾼 뒤 넣어야 합니다.
요일 계산 공식(첼러 공식)은 어떻게 쓰나요?
h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ + 5J) mod 7에서 q는 날짜, m은 월, K는 연도 끝 두 자리, J는 앞 두 자리이고, 1·2월은 전해의 13·14월로 셉니다. 나머지 h가 0이면 토요일, 1이면 일요일, 6이면 금요일입니다. 2024년 2월 29일은 합이 201, 나머지가 5라 목요일입니다.
같은 날짜는 왜 해마다 요일이 하루씩 밀리나요?
평년은 365일, 곧 52주와 1일이라 같은 날짜의 요일이 이듬해에 하루 밀립니다. 그 사이에 2월 29일이 끼면 366일이라 이틀 밀립니다. 2026년 10월 17일 토요일은 2027년에 일요일, 2028년에 화요일이 됩니다.
마감일이 토요일이나 공휴일이면 언제까지인가요?
민법 제161조는 기간의 말일이 토요일 또는 공휴일이면 기간이 그다음 날 끝난다고 정합니다. 다만 다른 법령, 재판상의 처분 또는 법률행위(계약 등)에 따로 정한 바가 있으면 그것을 따릅니다(민법 제155조). 실제 기한은 해당 기관의 안내를 확인하세요.
ISO 주차는 무엇이고 몇째 주와 어떻게 다른가요?
ISO 8601 주차는 월요일에 시작하고, 그해의 첫 목요일이 든 주를 1주로 셉니다. 그래서 2024년 12월 30일은 2025년 1주, 2027년 1월 1일은 2026년 53주입니다. 달력의 '몇째 주'는 주 시작 요일에 따라 달라지므로 서로 다를 수 있습니다.
공휴일도 알려 주나요?
2026·2027년은 관공서의 공휴일에 관한 규정과 한국천문연구원 달력자료에 따른 공휴일(대체공휴일·선거일 포함)을 결과와 달력에 표시합니다. 다른 해는 토요일·일요일만 구분하고, 회사가 따로 쉬는 날은 반영하지 않습니다.
'몇 요일'과 '무슨 요일' 중 어느 말이 맞나요?
국립국어원은 '몇'은 수를 물을 때 쓰는 말인데 요일은 수로 보기 어려우므로 '무슨 요일'로 쓰는 것이 바르다고 답했습니다(온라인가나다, 2025. 12. 19.).