요일 계산기
특정 날짜가 무슨 요일인지 바로 알려드려요 📅
어떻게 계산했나요? 🧮
JavaScript Date 객체의 요일 인덱스(0=일요일~6=토요일)를 구해서 한국어 요일명으로 변환해요. 그레고리력의 요일은 7일 주기로 규칙적으로 순환하기 때문에 과거와 미래 어떤 날짜든 정확하게 계산할 수 있어요. 현대 날짜(1582년 그레고리력 도입 이후)를 기준으로 해요.
출처: 그레고리력(Gregorian calendar) 날짜 연산 · 변경 없음
요일은 어떻게 계산되나요?
요일은 특정 기준일로부터 날짜가 며칠 지났는지를 7로 나눈 나머지로 결정돼요. 그레고리력에서는 매달의 날짜 수(28~31일)와 윤년(4년마다, 단 100년마다는 제외하고 400년마다는 포함) 규칙이 정해져 있어서, 이 규칙만 그대로 따라가면 어떤 날짜의 요일이든 정확히 계산할 수 있어요.
예를 들어 오늘이 수요일이면, 7일 뒤도 수요일이고 7일 전도 수요일이에요. 이렇게 요일은 7일 주기로 반복되기 때문에, 두 날짜 사이의 일수 차이만 알면 요일 차이도 알 수 있어요.
이 계산기는 현대 날짜(1582년 10월 그레고리력이 도입된 이후)를 기준으로 계산해요. 그 이전 날짜는 지역별로 사용하던 율리우스력과 그레고리력 사이에 날짜 차이가 있어서 이 계산기의 결과와 다를 수 있어요.
평일과 주말은 어떻게 구분하나요?
토요일과 일요일을 '주말'로, 월요일부터 금요일까지를 '평일'로 구분해요. 이는 한국을 포함한 대부분 국가에서 통용되는 표준적인 구분 방식이에요.
자주 묻는 질문 💬
이 계산기는 어떤 날짜까지 계산할 수 있나요?
과거와 미래 모두 계산할 수 있어요. 다만 1582년 10월 그레고리력 도입 이전의 날짜는 정확하지 않을 수 있으니 현대 날짜 위주로 사용해주세요.
요일 계산이 정확한 원리가 뭔가요?
그레고리력은 날짜와 윤년 규칙이 고정되어 있어서, 기준일로부터 며칠이 지났는지 계산한 뒤 7로 나눈 나머지로 요일을 정확하게 알아낼 수 있어요.
윤년의 2월 29일도 정확히 계산되나요?
네, 윤년 규칙(4년마다, 100년마다는 제외, 400년마다는 다시 포함)을 그대로 따르는 달력 계산이기 때문에 2월 29일을 포함한 모든 날짜가 정확하게 계산돼요.
미래 날짜의 요일도 미리 알 수 있나요?
네, 그레고리력은 규칙이 정해져 있어서 몇 년 뒤의 날짜라도 요일을 정확하게 미리 계산할 수 있어요.
생일이나 기념일이 무슨 요일이었는지도 알 수 있나요?
네, 과거 날짜를 입력하면 그날이 무슨 요일이었는지 바로 확인할 수 있어요.
주말은 토요일과 일요일만 해당하나요?
네, 이 계산기에서는 토요일과 일요일을 주말로, 나머지 월~금요일을 평일로 구분해요.
공휴일도 주말로 표시되나요?
아니요, 이 계산기는 요일만 계산하기 때문에 공휴일 여부는 반영하지 않아요. 평일 중 공휴일이라도 dayType은 '평일'로 표시돼요.
타임존에 따라 요일이 다르게 나올 수 있나요?
계산은 사용자 기기(브라우저)에 설정된 로컬 날짜 기준으로 이루어져요. 날짜만 입력하면 같은 기준으로 일관되게 요일이 계산돼요.
몇백 년 전 날짜도 계산할 수 있나요?
계산 자체는 가능하지만, 1582년 10월 그레고리력 도입 이전 날짜는 당시 실제 사용되던 달력(율리우스력)과 차이가 있을 수 있어 참고용으로만 활용해주세요.
이 계산기는 어떤 원리로 요일을 알아내나요?
그레고리력의 날짜 규칙에 따라 입력한 날짜가 기준일로부터 며칠 지났는지 계산하고, 요일이 7일 주기로 순환한다는 점을 이용해 정확한 요일을 알아내요.