1. 윤년 (閏年, Leap Year), 윤달/윤날 (intercalary day : 2월 29일)
ㅇ 역년(曆年)을 태양년(회귀년)에 가깝게 맞추기 위해, 평년 보다 하루를 추가함
- 태양년 1년이 365일 보다는 실제로 더 긴,
- 약 365일 5시간 48분 45초이므로,
- 이를 보정하기 위해 윤년을 둠
2. 그레고리력(Gregorian Calendar)의 치윤법(置閏法)
ㅇ (개요)
- (400으로 나누어 떨어지는 해) 이거나 (OR),
- (4로 나누어 떨어지는 해) 이지만 (AND) (그 중 100으로는 나누어 떨어지지 않는 해) 로써,
* 그 해 2월을 28일에서 29일로 함
. 즉, 윤년에는, 2월의 날짜 수를 28일에서 29일로 늘림
ㅇ (논리식)
- 윤년 = (연도 mod 400 == 0) OR
( (연도 mod 4 == 0) AND (연도 mod 100 != 0) )
ㅇ (슈도코드)
- IF (연도 mod 400 == 0) THEN
- 윤년 = TRUE
- ELSE IF (연도 mod 100 == 0) THEN
- 윤년 = FALSE
- ELSE IF (연도 mod 4 == 0) THEN
- 윤년 = TRUE
- ELSE
- 윤년 = FALSE
- END IF
ㅇ 참고로, 그레고리력은,
- 400년 동안 97회의 윤년을 두며, 평균 역년은 365.2425일임
- 따라서, 태양년과 완전히 일치하지는 않지만,
- 그래도, 계절과 달력의 날짜가 어긋나는 현상을 상당히 줄여줌
3. 태양 순환기 (solar cycle) : (태양 활동의 약 11년 주기)
ㅇ 태양년 (Tropical year, 회귀년) : 약 365.2422일
- 태양이 춘분점을 기준으로 하늘을 한 바퀴 돌아 다시 춘분점에 도달하는 데 걸리는 시간
. 일수 표현 : 약 365일 5시간 48분 45초
. 소수 표현 : 약 365.24219일
ㅇ 항성년 (Sidereal year) : 약 365.25636일
- 지구의 공전 주기를 별을 기준으로 측정
- 태양년 보다 약 20분 24초 더 김