연도 진행률 계산기란?
연도 진행률 계산기는 지정한 날짜가 한 해 중 어디쯤 와 있는지를 정확히 알려줍니다. 연도, 월, 일만 입력하면 올해의 진행률(%), 1월 1일부터 헤아린 연중 일수(며칠째인지), 남은 일수, 그리고 아직 남은 비율(%)까지 한눈에 보여 줍니다. 윤년(366일)과 평년(365일)도 자동으로 구분해 처리합니다.
사용 방법
연도를 선택하고, 드롭다운에서 월을 고른 뒤, 해당 월의 일자를 입력하세요. 2월 30일처럼 존재하지 않는 날짜를 넣으면 그 달의 마지막 유효한 날짜로 자동 보정한 다음, 결과를 즉시 계산해 줍니다. 어떤 연도든 입력할 수 있어 과거·현재·미래의 진행률을 모두 확인할 수 있습니다.
계산 공식 풀이
먼저 해당 연도가 윤년인지 판단합니다. 규칙은 이렇습니다. 4로 나누어떨어지면 윤년이되, 100으로 나누어떨어지는 '세기 연도'는 400으로도 나누어떨어져야만 윤년입니다. 이에 따라 한 해의 총 일수(daysInYear)가 365 또는 366으로 정해집니다. 연중 일수(dayOfYear)는 1월 1일부터 선택한 날짜까지 누적한 날 수입니다. 그러면 진행률은 간단히 (dayOfYear / daysInYear) × 100으로 구합니다.
$$\text{Progress} = \frac{D}{N} \times 100\%$$
$$\text{where}\quad \left\{ \begin{aligned} D &= \text{Day} + \sum (\text{days before } \text{Month}) \\ N &= \begin{cases} 366 & \text{Year} \text{ is leap} \\ 365 & \text{otherwise} \end{cases} \end{aligned} \right.$$
예시로 보기
2024년 7월 1일을 예로 들어 보겠습니다. 2024년은 윤년이므로 한 해의 총 일수는 366일입니다. 윤년의 1월부터 6월까지는 \(31+29+31+30+31+30 = 182\)일이고, 여기에 7월의 1일을 더하면 연중 일수는 183일이 됩니다. 진행률 = $$\frac{183}{366} \times 100 = 50\%$$ 정확히 50%. 남은 일수 = \(366 - 183 = 183\)일입니다.
자주 묻는 질문
윤년도 반영되나요? 네. 윤년에는 2월이 29일이 되고, 한 해가 366일로 계산됩니다.
'연중 일수(day of year)'가 무엇인가요? 그 날짜가 한 해에서 몇 번째 날인지를 나타내는 순서입니다. 1월 1일은 1일째이고, 12월 31일은 365일째(윤년이면 366일째)입니다.
12월 31일이 왜 어떤 때는 365, 어떤 때는 366인가요? 그 숫자는 그 해의 전체 일수이기 때문입니다. 윤년과 평년에 따라 달라지지만, 12월 31일은 언제나 진행률이 정확히 100%가 됩니다.