~ / date / weekday-calculator

🗓️ 요일 계산기

날짜를 넣으면 무슨 요일인지, 그해 몇 번째 날인지, 앞으로 같은 날짜의 요일이 어떻게 바뀌는지 알려 줘요.

input
result
결과
-
광고

사용법

  1. 날짜를 고르거나 입력해요. 처음에는 오늘 날짜가 들어가 있어요. 1583년부터 9999년까지 계산해요.
  2. 맨 위에 무슨 요일인지가 크게 나오고, 아래에 그해 며칠째인지, 몇 주차인지, 윤년인지, 그해 남은 날이 몇 일인지 나와요.
  3. "앞으로 같은 날짜의 요일" 표에서 올해부터 10년 동안 생일·기념일이 무슨 요일인지 확인해요. 주말에 걸리는 해가 언제인지 미리 볼 수 있어요.
  4. "같은 요일로 돌아오는 해"는 지금 고른 날짜와 요일이 똑같은 다음 해예요. 태어난 날 요일과 생일 요일이 같아지는 해를 찾을 때 써요.

요일은 어떻게 정해지나

요일은 7일 주기로 쉼 없이 이어져요. 달력이 바뀌어도 이 주기는 끊기지 않아서, 어떤 날의 요일을 알면 며칠 뒤의 요일은 (날수 ÷ 7의 나머지)만큼 밀린 요일이에요. 예를 들어 오늘이 토요일(2026년 10월 24일)이면 62일 뒤인 12월 25일은 62 ÷ 7 = 8주 6일이라 토요일에서 6칸 밀린 금요일이에요. 이 도구는 날짜를 하루 단위 번호로 바꿔 7로 나눈 나머지로 요일을 구하는 컴퓨터 계산(자바스크립트 날짜 함수)으로 처리하고, 결과를 파이썬 달력 라이브러리와 1583~2400년 사이 수천 개 날짜에서 대조해 확인했어요.

1년은 365일이고 365 = 7 × 52 + 1이라, 평년에는 같은 날짜의 요일이 하루씩 밀려요. 윤년에는 2월 29일이 끼어서 이틀씩 밀려요(그 해 3월 이후 날짜 기준). 그래서 2026년 10월 24일(토)은 2027년에는 일요일, 2028년(윤년)에는 이틀 밀린 화요일이에요.

연도2026202720282029203020312032203320342035
10월 24일토일화수목금일월화수

같은 날짜가 같은 요일로 돌아오는 건 보통 5년, 6년, 11년 간격이에요. 2026년 10월 24일(토)은 2037년, 2043년, 2048년, 2054년 순서로 다시 토요일이에요. 그레고리력은 400년마다 요일 배치가 완전히 똑같이 반복돼요(400년의 날수 146,097일이 7의 배수라서).

암산으로 요일 구하기 (둠스데이 규칙)

수학자 존 콘웨이가 정리한 방법이에요. 같은 해 안에서 4/4, 6/6, 8/8, 10/10, 12/12, 5/9, 9/5, 7/11, 11/7, 그리고 2월 마지막 날은 항상 같은 요일(그해의 "둠스데이")이에요. 2026년에는 이 날들이 모두 토요일이에요. 그러면 10월 24일은 10/10(토)에서 14일 뒤라 같은 토요일, 12월 25일은 12/12(토)에서 13일 뒤라 금요일로 바로 구해져요. 해마다 둠스데이를 구하는 규칙까지 외워야 완전하지만, 같은 해의 날짜끼리 비교하는 요령만 알아도 요일 암산이 훨씬 쉬워져요.

알아 두면 쓸모 있는 요일 기록

날짜사건요일
1945.08.15.광복절수요일
1950.06.25.6·25 전쟁 발발일요일
1988.09.17.서울 올림픽 개막토요일
2002.06.04.월드컵 한국-폴란드전화요일

사건 날짜는 일반적으로 알려진 날짜이고, 요일은 위 계산 방식으로 구한 값이에요. 1896년 1월 1일 이전 한국 기록은 음력 날짜라서, 양력으로 환산한 뒤 넣어야 정확한 요일이 나와요.

ISO 주차와 그해 몇 번째 날

달력 앱이나 회사 일정표에 쓰는 ISO 8601 주차는 월요일에 시작하고, 그 주에 목요일이 든 해의 주로 세요. 그 결과 1월 1일이 금·토·일요일이면 그날은 작년의 52주나 53주에 속하고, 12월 말이 다음 해 1주가 되기도 해요. 예를 들어 2000년 1월 1일(토)은 1999년 52주차예요. 이와 달리 미국식 달력은 일요일에 시작하고 1월 1일이 든 주를 1주로 세서 번호가 다를 수 있어요. 그해 몇 번째 날(연중 일수)은 1월 1일이 1일이고 평년 365일, 윤년 366일까지 있어요. 2026년 10월 24일은 297번째 날이고 남은 날은 68일이에요(평년 365일 − 297).

윤년 규칙과 2월 29일 생일

윤년은 4로 나누어떨어지는 해인데, 100으로 나누어떨어지면 평년이고, 400으로 나누어떨어지면 다시 윤년이에요. 그래서 2000년은 윤년, 1900년과 2100년은 평년이에요. 2월 29일에 태어난 사람의 생일 요일 표에는 윤년만 나와요. 평년의 생일을 2월 28일로 보는지 3월 1일로 보는지는 나라와 상황마다 달라서 이 도구는 따로 계산하지 않아요.

어디에 쓰나요

그레고리력으로 모든 연도를 계산해요. 1582년 10월 이전에는 율리우스력을 썼고 나라마다 그레고리력을 받아들인 시기가 달라서, 그 이전 날짜는 지원하지 않아요. 한국은 1896년 1월 1일부터 양력을 썼어요. 공휴일 여부는 알려 주지 않아요. 공휴일은 공휴일 달력에서, 두 날짜 사이 일수는 날짜 차이 계산기에서 확인하세요. 입력한 날짜는 서버로 보내지 않아요.

자주 묻는 질문

2026년 10월 24일은 무슨 요일인가요?
토요일이에요. 그해 297번째 날이고 ISO 기준 43주차예요.
내가 태어난 요일을 어떻게 알 수 있나요?
생년월일을 날짜 칸에 넣으면 요일이 바로 나와요. 1583년 이후 날짜면 모두 돼요. 한국 옛 기록(1896년 이전)은 음력이라 양력으로 바꿔 넣어야 해요.
생일이 매년 같은 요일이 아닌 이유는?
1년이 365일이고 365는 7의 배수가 아니라서 평년에는 요일이 하루씩, 윤년에는 이틀씩 밀려요. 같은 요일로 돌아오는 건 보통 5~6년 또는 11년 뒤예요.
윤년은 어떻게 구하나요?
4로 나누어떨어지면 윤년, 단 100으로 나누어떨어지면 평년이고 400으로 나누어떨어지면 다시 윤년이에요. 2024·2028년은 윤년, 2100년은 평년이에요.
1월 1일인데 작년 52주차라고 나오는 이유는요?
ISO 8601 주차는 월요일 시작, 목요일이 든 해의 주로 세요. 1월 1일이 금·토·일요일이면 전년도 마지막 주에 속해요. 예) 2000년 1월 1일은 1999년 52주차예요.
이 요일 계산은 믿을 만한가요?
자바스크립트 날짜 함수를 쓰고 있고, 파이썬 달력 계산과 1583~2400년 수천 개 날짜에서 요일·연중 일수·ISO 주차가 모두 일치하는 것을 확인했어요.

관련 도구

더 둘러보기

📅 날짜·시간 다른 도구

🔥 많이 찾는 도구

🔮 재미로 한 번 더

📝 읽어 볼 만한 글

글 전체 보기 →