틀:윤년
보이기
지정한 연도가 윤년이면 1, 평년이면 0을 출력합니다.
사용법
[편집]{{윤년|(연도)|(역법)}}
- 연도에는 정수를 넣습니다. 기원전 1년은 0, 기원전 2년은 -1 ... 식으로 넣습니다. 반드시 값을 지정해야 합니다.
- 역법 매개변수를 0으로 지정하면 그레고리력 기준으로 윤년을 산출하고, 1로 지정하면 율리우스력 기준으로 윤년을 산출합니다. 매개변수를 지정하지 않거나 빈 값을 지정하면 기본값은 그레고리력입니다.
- 율리우스력 윤년의 경우 실제 역사적으로 사용된 윤년과 다를 수 있습니다. 이 틀에서는 단순히 4년 단위의 윤년을 산출합니다.
- 이 틀은 풀어 쓸 수 있습니다.
사용 예
[편집]입력 | 결과 | 비고 |
---|---|---|
{{윤년|-10000}} |
1 | 역산 그레고리력 기준 기원전 10001년 |
{{윤년|-9999}} |
0 | 기원전 10000년 |
{{윤년|0}} |
1 | 기원전 1년 |
{{윤년|1}} |
0 | |
{{윤년|1900}} |
0 | |
{{윤년|2000}} |
1 | 같은 결과 |
{{윤년|2000|}} |
1 | |
{{윤년|2000|0}} |
1 | |
{{윤년|0|1}} |
1 | 역산 율리우스력 기준 기원전 1년 |
{{윤년|1900|1}} |
1 | 율리우스력 1900년 |
이 틀로 넘겨주는 틀
[편집]- {{IsLeapYear}}
기술적인 사항
[편집]- 영어판의 같은 틀은 #time 함수를 사용하므로 사용 가능 연도 범위가 좁으나 이 틀은 -10조년 ~ 10조년 정도까지는 문제 없습니다.
- 일어판의 같은 틀은 이 틀과 달리 매개변수 2가 0이면 율리우스력, 1이면 그레고리력입니다. 그러나 0을 그레고리력으로 처리해야 매개변수 생략을 가능하게 하면서 처리 분기를 줄일 수 있습니다.
- 매개변수 1을 지정하지 않았을 때 오류를 출력해야 메타 틀로서 의도하지 않은 동작을 줄일 수 있으므로 현재 연도 자동 지정 기능을 넣지 않았습니다.
같이 보기
[편집]- {{윤년수}}