편집 요약 없음
1번째 줄: 1번째 줄:
인물정보등에 나이를 설정하도록 만든 틀이다.(현재는 만 나이)<ref>1년 단위의 만나이이기 때문에 정확성을 다소 떨어진다.</ref>
인물정보등에 나이를 설정하도록 만든 틀이다.(현재는 만나이)<ref>1년 단위의 만나이이며 오차는 한달정도 나타난다.</ref>


==사용방법==
==사용방법==
<pre>
<pre>
{{나이 |0000년=@ }}  
{{나이 |2020년=@ }} 혹은
</pre>
{{나이 |2020년}}
<pre>
{{나이 |0000년}}
</pre>
</pre>
;|1번인자 {{보통|혹은}}
;|1번인자 {{보통|혹은}}
13번째 줄: 11번째 줄:


*년도입력 범위는 1901년부터 현재까지이다.
*년도입력 범위는 1901년부터 현재까지이다.
* 나이 기준은 태어난 해를 0세로 카운팅하여 출력한다.
* 나이 기준은 태어난 년/월을 기준으로 12개월이 지나야 1세로 카운팅된다.
([[{{현재년}}년]] 1월 1일 부터 [[{{현재년}}년]] 12월 31일 사이에 태어난 사람은 0세로 출력된다.)
(태어난 해를 기준으로 12개월이 되지 않은 경우에는 0세로 나타난다.)




21번째 줄: 19번째 줄:
'''기존의 사용예'''이다. 값이 없는 경우는 지원지되 않는 값이다.
'''기존의 사용예'''이다. 값이 없는 경우는 지원지되 않는 값이다.
{{사용예
{{사용예
|입력=
|입력=<nowiki>
<nowiki>
* 1 - {{나이|1945년=@}}
* 1 - {{나이|1945년=0}}
* 2 - {{나이|1955년=@}}
* 2 - {{나이|1955년=0}}
* 3 - {{나이|1965년=@}}
* 3 - {{나이|1965년=0}}
</nowiki>
</nowiki>
|결과 =  
|결과 =  
* 1 - {{나이|1945년=0}}
* 1 - {{나이|1945년=@}}
* 2 - {{나이|1955년=0}}
* 2 - {{나이|1955년=@}}
* 3 - {{나이|1965년=0}}
* 3 - {{나이|1965년=@}}


|입력2=
|입력2=<nowiki>
<nowiki>
* 4 - {{나이|1975년=ㅇ}}
* 4 - {{나이|1975년=ㅇ}}
* 5 - {{나이|1985년=ㅇ}}
* 5 - {{나이|1985년=ㅇ}}
43번째 줄: 39번째 줄:
* 6 - {{나이|1995년=ㅇ}}
* 6 - {{나이|1995년=ㅇ}}


|입력3=
|입력3=<nowiki>
<nowiki>
* 7 - {{나이|2005년=@}}
* 7 - {{나이|2005년=@}}
* 8 - {{나이|2015년=@}}
* 8 - {{나이|2015년=@}}
57번째 줄: 52번째 줄:


===1번인자로 사용하기===
===1번인자로 사용하기===
'''새로 추가된 기능'''으로 매개변수가 아닌 1번인자로 입력하는 방식이다. 값이 없는 경우는 지원되지 않는 값이다.
'''새로 추가된 기능'''으로 매개변수가 아닌 출생년도만(1번인자만) 입력하는 방식이다. 값이 없는 경우는 지원되지 않는 값이다.
지원범위는 현재년에서 1901년 정도 까지이다.
지원범위는 현재년에서 1900년까지이다.
{{사용예
{{사용예
|입력1=
|입력1=<nowiki>
<nowiki>
* 1 - {{나이 |1900년}}
* 1 - {{나이 |1900년}}
* 2 - {{나이 |1910년}}
* 2 - {{나이 |1910년}}
75번째 줄: 69번째 줄:
* 5 - {{나이 |1940년}}
* 5 - {{나이 |1940년}}


|입력5=
|입력5=<nowiki>
<nowiki>
* 6 - {{나이 |1950년}}
* 6 - {{나이 |1950년}}
* 7 - {{나이 |1960년}}
* 7 - {{나이 |1960년}}
90번째 줄: 83번째 줄:
* 10 - {{나이 |1990년}}
* 10 - {{나이 |1990년}}


|입력6=
|입력6=<nowiki>
<nowiki>
* 11 - {{나이 |2000년}}
* 11 - {{나이 |2000년}}
* 12 - {{나이 |2010년}}
* 12 - {{나이 |2010년}}
105번째 줄: 97번째 줄:




===생월일 사용한 경우===
===1,2번인자로 생년/월을 사용한 경우===
{{사용예
{{사용예
|입력1=<nowiki>
|입력1=<nowiki>
184번째 줄: 176번째 줄:
다음은 결과가 없는 경우의 예이다.
다음은 결과가 없는 경우의 예이다.
{{사용예
{{사용예
|입력10=
|입력10=<nowiki>
<nowiki>
*{{나이|2033년}}
*{{나이|2033년}}
*{{나이|2031년}}
*{{나이|2031년}}
207번째 줄: 198번째 줄:


==수동식 틀 update 하기 ==
==수동식 틀 update 하기 ==
만약 2030년 이후에는 수동으로 나이 틀을 업데이트할 수 있다.
만약 2030년 이후에는 수동으로 해당 나이 틀을 만들어서 해결할 수 있다.
이 틀의 업데이트는 {{sp|매년 초에 한번씩만}} 하면 된다.
 


{{글숨김 시작 |제목=업데이트작업 내용}}
{{글숨김 시작 |제목=업데이트작업 내용}}

2023년 3월 29일 (수) 19:19 판

인물정보등에 나이를 설정하도록 만든 틀이다.(현재는 만나이)[1]

사용방법

{{나이 |2020년=@ }}  혹은
{{나이 |2020년}}
|1번인자 혹은
|출생년도= @ (임의의 값)
 2000년=@  혹은 그냥  2000년 으로 입력하면 된다.
  • 년도입력 범위는 1901년부터 현재까지이다.
  • 나이 기준은 태어난 년/월을 기준으로 12개월이 지나야 1세로 카운팅된다.

(태어난 해를 기준으로 12개월이 되지 않은 경우에는 0세로 나타난다.)


사용 예

매개변수로 사용하기

기존의 사용예이다. 값이 없는 경우는 지원지되 않는 값이다.

입력 결과

* 1 - {{나이|1945년=@}}
* 2 - {{나이|1955년=@}}
* 3 - {{나이|1965년=@}}
 
  • 1 - 78세
  • 2 - 68세
  • 3 - 58세

* 4 - {{나이|1975년=ㅇ}}
* 5 - {{나이|1985년=ㅇ}}
* 6 - {{나이|1995년=ㅇ}}
 
  • 4 - 48세
  • 5 - 38세
  • 6 - 28세

* 7 - {{나이|2005년=@}}
* 8 - {{나이|2015년=@}}
* 9 - {{나이|2025년=@}}
 
  • 7 - 18세
  • 8 - 8세
  • 9 - 세


1번인자로 사용하기

새로 추가된 기능으로 매개변수가 아닌 출생년도만(1번인자만) 입력하는 방식이다. 값이 없는 경우는 지원되지 않는 값이다. 지원범위는 현재년에서 1900년까지이다.

입력 결과

* 1 - {{나이 |1900년}}
* 2 - {{나이 |1910년}}
* 3 - {{나이 |1920년}}
* 4 - {{나이 |1930년}}
* 5 - {{나이 |1940년}}
 
  • 1 - 세
  • 2 - 113세
  • 3 - 103세
  • 4 - 93세
  • 5 - 83세

* 6 - {{나이 |1950년}}
* 7 - {{나이 |1960년}}
* 8 - {{나이 |1970년}}
* 9 - {{나이 |1980년}}
* 10 - {{나이 |1990년}}
 
  • 6 - 73세
  • 7 - 63세
  • 8 - 53세
  • 9 - 43세
  • 10 - 33세

* 11 - {{나이 |2000년}}
* 12 - {{나이 |2010년}}
* 13 - {{나이 |2020년}}
* 14 - {{나이 |2030년}}
 
  • 11 - 23세
  • 12 - 13세
  • 13 - 3세
  • 14 - 세


1,2번인자로 생년/월을 사용한 경우

입력 결과

* 1 - {{나이 |1950년|1월}}
* 2 - {{나이 |1970년|3월}}
* 3 - {{나이 |1990년|4월}}
* 4 - {{나이 |2000년|7월}}
* 5 - {{나이 |2002년|11월}}
 
  • 1 - 74세
  • 2 - 54세
  • 3 - 34세
  • 4 - 24세
  • 5 - 21세
입력 결과

* 1 - {{나이 |2022년|1월}}
* 2 - {{나이 |2022년|2월}}
* 3 - {{나이 |2022년|3월}}
* 4 - {{나이 |2022년|4월}}
* 5 - {{나이 |2022년|5월}}
* 6 - {{나이 |2022년|6월}}
* 7 - {{나이 |2022년|7월}}
* 8 - {{나이 |2022년|8월}}
* 9 - {{나이 |2022년|9월}}
* 10 - {{나이 |2022년|10월}}
* 11 - {{나이 |2022년|11월}}
* 12 - {{나이 |2022년|12월}}
 
  • 1 - 2세
  • 2 - 2세
  • 3 - 2세
  • 4 - 2세
  • 5 - 2세
  • 6 - 2세
  • 7 - 2세
  • 8 - 2세
  • 9 - 2세
  • 10 - 1세
  • 11 - 1세
  • 12 - 1세

* 1 - {{나이 |2020년|1월}}
* 2 - {{나이 |2020년|2월}}
* 3 - {{나이 |2020년|3월}}
* 4 - {{나이 |2020년|4월}}
* 5 - {{나이 |2020년|5월}}
* 6 - {{나이 |2020년|6월}}
* 7 - {{나이 |2020년|7월}}
* 8 - {{나이 |2020년|8월}}
* 9 - {{나이 |2020년|9월}}
* 10 - {{나이 |2020년|10월}}
* 11 - {{나이 |2020년|11월}}
* 12 - {{나이 |2020년|12월}}
 
  • 1 - 4세
  • 2 - 4세
  • 3 - 4세
  • 4 - 4세
  • 5 - 4세
  • 6 - 4세
  • 7 - 4세
  • 8 - 4세
  • 9 - 4세
  • 10 - 3세
  • 11 - 3세
  • 12 - 3세

잘못된 사용예

다음은 결과가 없는 경우의 예이다.

입력 결과

*{{나이|2033년}}
*{{나이|2031년}}
*{{나이|1899년}}
 
60px-Information icon4.svg.png 결과가 없으면 값이 범위를 벗어나거나 잘못된 입력값이다.


기술적 문제점

60px-Information icon4.svg.png 우남위키의 현재 위키엔진의 수식계산이 불가함으로 수동으로 작업을 해야하기 때문에 인물정보등에 현재나이를 입력할 경우 수없이 많은 자료를 업데이트하기 곤란하다.


현재는 2030년까지는 나이 틀이 유효해서 자동으로 실행된다.


수동식 틀 update 하기

만약 2030년 이후에는 수동으로 해당 나이 틀을 만들어서 해결할 수 있다.


  업데이트작업 내용
 엡데이트 방법: 엑셀에서 A1셀에서 작업 기준으로 작성.
 A열    B열  C열
 2021년 0    ="{{if |{{{"&A1&"|}}}|"&B1&"세|}}"
 2020년 1    ="{{if |{{{"&A2&"|}}}|"&B2&"세|}}"
 2019년 2    ="{{if |{{{"&A3&"|}}}|"&B3&"세|}}"
 2018년 3    ="{{if |{{{"&A4&"|}}}|"&B4&"세|}}"
 . . .
 1900년 121  ="{{if |{{{"&A122&"|}}}|"&B122&"세|}}"
 작업한 내용의 C열만 복사하여 편집창에 붙여넣기 하면 겹따온표가 생기는데 우측 돋보기모양을 눌러 "(겹따옵표) → '없음'으로 바꾸기하여 없애버린다.(표에서 class의 wikitable가 있으면 같이 없어지니 여기는 만들어준다.)
 2021년이 되면 B열의 수치를 1로 시작하는 것으로 1900년까지 1씩 변경한다. 
 결국 이 틀은 변수로 입력된 oooo년의 데이타 값(나이 값)을 출력한다.
  1. 1년 단위의 만나이이며 오차는 한달정도 나타난다.