요일 계산 방법
모든 달력 날짜는 정확히 하나의 요일에 해당합니다. 과거, 현재, 미래를 가리지 않고 어떤 날짜든 선택하면, 이 계산기는 그날이 일요일인지 월요일인지 등을 즉시 알려주고, 주말인지도 함께 알려줍니다.
세부 작동 원리
이 계산기는 오늘날 대부분의 세계가 사용하는 현대 그레고리력을 과거와 미래로 무한히 확장해 계산하며, 이는 그레고리력 시대의 모든 날짜에 대해 정확합니다. 아주 오래된 날짜의 경우, 이것이 그 당시 실제로 그 지역에서 쓰이던 달력과 정확히 일치하지 않을 수 있습니다 — 각 나라는 대체로 1500년대에서 1900년대 초 사이의 서로 다른 시점에 이전의 율리우스력에서 그레고리력으로 전환했습니다.
고려해야 할 주요 요소
- 같은 날짜 계산 알고리즘은 아무리 먼 미래의 날짜에도 똑같이 적용됩니다. 그레고리력의 윤년 규칙(400으로 나누어떨어지지 않는 세기 연도를 제외하고 4년마다 한 번씩 윤년)은 고정되고 알려진 패턴이므로, 수백 년 뒤의 날짜에 대한 요일도 다음 주 날짜와 정확히 같은 방식으로 계산할 수 있습니다.
- 특정 날짜의 요일은 대략 5~6년마다 반복되지만, 완벽하게 고정된 주기는 아닙니다. 윤년이 7일 주기와 상호작용하는 방식 때문에, 특정 달력 날짜가 무슨 요일인지는 단순한 연간 패턴으로 반복되지 않습니다 — 이것이 바로 암산이 아니라 계산기가 이를 확인하는 신뢰할 만한 방법인 이유입니다.
- 한 지역이 율리우스력에서 그레고리력으로 전환하기 이전의 역사적 날짜는 그 시대·지역의 기록과 일치하지 않을 수 있습니다. 각 나라는 서로 다른 시점에 그레고리력을 채택했습니다(예: 영국과 그 식민지는 1752년, 다른 나라들은 더 일찍 또는 더 늦게 전환했습니다) — 이 계산기는 항상 현대 그레고리력을 과거로 확장해 사용하며, 이는 역사적 날짜 계산의 표준 관례이지만 실제 전환 이전 날짜에 대해서는 특정 지역 자체의 역사 기록과 일치하지 않을 수 있습니다.
- 이 계산기는 단일 날짜에 대한 질문에 답하며, 두 날짜 사이의 일수를 세는 것과는 다릅니다. 실제 질문이 “X까지 며칠 남았는지” 또는 “X와 Y 사이에 며칠이 있는지”라면, 대신 날짜 사이 계산기나 날짜까지 남은 일수 계산기가 알맞은 도구입니다.
계산 예시
2000년 1월 1일은 토요일입니다. 잘 알려진 역사적 확인 사례로: 미국 독립선언서가 채택된 1776년 7월 4일은 목요일입니다.
흔한 실수
- 온전한 연도를 앞뒤로 세어 암산으로 요일을 계산하려는 것. 그 과정에서 윤년을 빠뜨리기 쉬워, 지나간 윤년 하나당 결과가 최소 하루씩 어긋나게 됩니다 — 계산기는 매번 윤년 규칙을 정확히 적용합니다.
- 오래된 문서에 기록된 요일이 이 계산기의 답과 일치할 것이라고 가정하는 것. 한 지역이 율리우스력에서 실제로 전환하기 이전의 날짜는 그 당시 그 지역에서 사용되던 달력에 따라 기록되었을 가능성이 높으며, 이 도구가 항상 과거로 확장해 사용하는 현대 그레고리력에 따른 것이 아닙니다.
- 특정 날짜의 요일이 단순하고 고정된 연간 주기로 반복된다고 가정하는 것. 윤년이 불균등하게 하루를 추가하기 때문에, 어떤 날짜의 요일은 깔끔한 일정표대로 같은 값으로 돌아오지 않습니다 — 보통 몇 년이 걸리며, 정확한 간격은 그 사이에 윤일이 몇 번 들어가는지에 따라 달라집니다.
알아두면 좋은 점
평년은 특정 날짜의 요일을 하루 앞으로 밀고(365일은 정확히 52주와 하루입니다), 윤년은 이틀 앞으로 밉니다. 이 때문에 특정 날짜의 요일은 보통 5년 또는 6년 후에 같은 값으로 돌아오며, 매번 하나의 고정된 숫자를 따르지 않습니다 — 이것이 바로 “매년 하루만 더하면 된다”는 빠른 암산 요령이 짧은 기간 동안만 통하다가 무너지는 이유입니다. 전체 패턴은 정확히 400년마다만 반복되는데, 그레고리력의 윤년 예외(400으로 나누어떨어지지 않는 세기 연도에는 윤년을 건너뜀)가 같은 정렬로 돌아오는 데 그만큼의 시간이 걸리기 때문입니다.