날짜 계산기
그레고리력과 윤년(Leap Year)의 과학적 배경
우리가 일상에서 사용하는 양력은 1582년 교황 그레고리오 13세가 제정한 '그레고리력(Gregorian Calendar)'에 기반합니다. 지구의 공전 주기는 정확히 365일이 아니라 약 365.2422일입니다. 이 미세한 시간차를 그대로 방치하면 수백 년 후 계절과 달력이 어긋나게 되므로, 4년에 한 번씩 2월 29일(윤일)을 추가하여 보정합니다. 또한 오차의 완전한 제거를 위해 100으로 나누어떨어지는 해는 평년으로 하되, 400으로 나누어떨어지는 해는 다시 윤년으로 규정하는 등 고도로 과학적인 보정 법칙이 내장되어 있습니다.
법률적 날짜 계산 기준: 초일 산입 vs 초일 불산입
비즈니스나 법적 약정에서 날짜를 셀 때는 민법 제157조(기간의 기산점)를 따르는 것이 일반적입니다. 대한민국의 법률 조항에 따르면, 기간을 일, 주, 월, 년으로 정한 때에는 기간의 '첫날은 산입하지 아니한다(초일불산입)'고 규정하고 있습니다. 즉, 오늘 계약을 체결하고 10일 후 만기라고 하면 내일부터 1일을 카운트합니다. 단, 오전 0시부터 기간이 바로 시작되는 경우나 연령(나이) 계산 시에는 첫날을 그대로 산입(초일산입)하므로 주의해야 합니다.
주차(Week Number) 계산의 표준 기준
회사 업무나 주간 보고, 생산 관리 등에서 자주 언급되는 '주차(예: 몇 년도 몇째 주)'는 계산하는 단체의 기준에 따라 달라집니다. 국제 표준인 ISO 8601에 따르면, 매주의 시작은 '월요일'이며, '해당 연도의 첫 목요일이 포함된 주'를 그 해의 1주차(W01)로 정의합니다. 즉, 1월 1일이 금, 토, 일요일인 경우 이 날들은 전년도의 마지막 주차로 편입됩니다. 반면 일반 달력 기준은 일요일 혹은 월요일을 기준으로 단순히 1일이 속한 주를 첫 주차로 세므로, 용도에 적합한 기준을 선택해야 합니다.
💡 자주 묻는 질문 (FAQ)
Q. 날짜 계산 시 초일(첫날)을 1일로 세나요?
A. 기념일이나 근무 일수 등은 주로 당일을 포함(초일산입)하여 세며, 만기일 계산 등 법적 기한은 주로 다음 날부터 카운트(초일불산입)합니다.
Q. 윤년은 윤달(2월 29일)을 어떻게 처리하나요?
A. 본 계산기는 천문학적 윤달 주기가 자동 내장되어 있어 윤년 여부를 자동으로 판별하고 오차 없이 계산합니다.
🎯 실제 활용 사례 (Use Case)
• 계약 체결일로부터 '90일 내 제출' 등의 조건이 붙었을 때 실제 달력상의 만료 날짜를 한눈에 산출할 때 활용합니다.
• 전세 자금 상환일이나 휴직 종료 후 복직 예정일을 날짜 기반으로 카운트할 때 유용합니다.