:날짜/출력

최근 편집: 2024년 4월 24일 (수) 12:47



틀 설명

{{날짜}}틀에서 사용하는 메타 틀입니다. 아래 내용은 틀을 고치려는 사람을 위한 글이므로 일반 사용자는 틀:날짜를 보세요.

지정된 출력 형식에 따라 날짜를 출력합니다. 매개변수는 아래와 같습니다.

  • 1: 본체 틀에서 받은 매개변수 1을 그대로 받습니다. 반드시 지정되어야 하며, 빈 값은 허용되지 않습니다. 다음 형식 이외는 문자열 그대로 출력합니다.
    • YYYY-MM-DD
    • YYYY-M-D
    • YYYY-MM
    • YYYY-M
    • YYYY (hhmm 범위 아닌 경우만 인식. hhmm범위일 경우 틀:날짜에서 연월일입력을 통해 YYYY-01-00 형식으로 들어와야 함.)
    • YYYY. (상동.)
  • 2: 본체 틀에서 받은 매개변수 2를 그대로 받습니다. 반드시 지정되어야 하며, 빈 값이 허용됩니다.
  • 3: 본체 틀에서 받은 매개변수 3을 그대로 받습니다. 반드시 지정되어야 하며, 빈 값이 허용됩니다.
  • 링크: 본체 틀에서 받은 매개변수 링크를 그대로 받습니다. 반드시 지정되어야 하며, 빈 값이 허용됩니다.
  • 연월일입력: 본체 틀 또는 틀:날짜/연월일입력을 통해 별도로 변형된 매개변수 1을 받습니다. 미지정이 허용되며, 지정시에는 빈 값이 허용되지 않습니다. 다음 형식으로 받습니다.
    • YYYY-MM-DD
    • YYYY-M-D (이 틀에서는 처리 가능하나 실제로 이렇게 넘어오지는 않음)
    • YYYY-MM
    • YYYY-M (이 틀에서는 처리 가능하나 실제로 이렇게 넘어오지는 않음)
    • YYYY-01-00 (YYYY로 처리함)
    • 아래 형식은 틀:날짜/연월일입력/월이나 틀:날짜/연월일입력/일을 통해 의도된 오류 입력입니다. 매개변수 1이 문자열 그대로 출력됩니다.
      • YYYY-오류오류
      • YYYY-오류
      • YYYY-MM오류
      • YYYY-오류-DD
    • 이밖에 인식되지 않는 형식이 들어오면 매개변수 1을 문자열 그대로 출력합니다.

주석 포함 코드

아래 코드는 2011년 2월 6일 21:42 (KST) 버전에 주석을 달아 놓은 것입니다. 불필요한 서버 처리를 막기 위해 실제 코드에는 주석을 넣지 않았습니다. 만약 이 틀을 수정한다면 아래 코드도 같이 수정하여 추후 다른 사람이 수정하기 쉽도록 도와주세요.

코드를 보려면 오른쪽 끝의 '보이기'를 누르세요.
<includeonly>{{{{{|안전풀기:}}}#switch:링크<noinclude><!--링크 적용 여부 판단--></noinclude>
  |{{{2}}}
  |{{{3}}}
  |{{{{{|안전풀기:}}}#if:{{{링크}}}|링크}}={{{{{|안전풀기:}}}#switch:{{{연월일입력|{{{1}}}}}}
    |{{{{{|안전풀기:}}}#time:Y-m-d|{{{연월일입력|{{{1}}}}}}}}
    |{{{{{|안전풀기:}}}#time:Y-n-j|{{{연월일입력|{{{1}}}}}}}}={{{{{|안전풀기:}}}#time:{{{{{|안전풀기:}}}#switch:{{{{{|안전풀기:}}}lc:{{{2}}}}}<noinclude><!--YYYY-MM-DD 및 YYYY-M-D 형식 처리.--></noinclude>
      ||링크=[[Y년]] [[Y년 n월|n월]] [[n월 j일|j일]]
      |연월|년월=[[Y년]] [[Y년 n월|n월]]
      |월일=[[n월]] [[n월 j일|j일]]
      |연|년=[[Y년]]
      |월=[[n월]]
      |일=[[n월 j일|j일]]
      |점=[[Y년|Y.]] [[Y년 n월|n.]] [[n월 j일|j.]]
      |점연월|점년월=[[Y년|Y.]] [[Y년 n월|n.]]
      |점월일=[[n월|n.]] [[n월 j일|j.]]
      |점연|점년=[[Y년|Y.]]
      |점월=[[n월|n.]]
      |점일=[[n월 j일|j.]]
      |iso=[[Y년|Y]]-[[Y년 n월|m]]-[[n월 j일|d]]
      |iso연월|iso년월=[[Y년|Y]]-[[Y년 n월|m]]
      |iso연|iso년=[[Y년|Y]]
      |[[Y년]] [[Y년 n월|n월]] [[n월 j일|j일]]
     }}|{{{연월일입력|{{{1}}}}}}}}
    |{{{{{|안전풀기:}}}#time:Y-m|{{{연월일입력|{{{1}}}}}}}}
    |{{{{{|안전풀기:}}}#time:Y-n|{{{연월일입력|{{{1}}}}}}}}={{{{{|안전풀기:}}}#time:{{{{{|안전풀기:}}}#switch:{{{{{|안전풀기:}}}lc:{{{2}}}}}<noinclude><!--YYYY-MM 및 YYYY-M 형식 처리.--></noinclude>
      ||링크|연월|년월=[[Y년]] [[Y년 n월|n월]]
      |월일=[[n월]]
      |연|년=[[Y년]]
      |월=[[n월]]
      |점|점연월|점년월=[[Y년|Y.]] [[Y년 n월|n.]]
      |점월일|점월=[[n월|n.]]
      |점연|점년=[[Y년|Y.]]
      |iso|iso연월|iso년월=[[Y년|Y]]-[[Y년 n월|m]]
      |iso연|iso년=[[Y년|Y]]
      |일|점일=
      |[[Y년]] [[Y년 n월|n월]]
     }}|{{{연월일입력|{{{1}}}}}}}}
    |{{{{{|안전풀기:}}}#time:Y-01-00|{{{연월일입력|error}}} +1 day}}={{{{{|안전풀기:}}}#time:{{{{{|안전풀기:}}}#switch:{{{{{|안전풀기:}}}lc:{{{2}}}}}<noinclude><!--0000~9999년 범위의 YYYY년 형식과 hhmm 범위의 YYYY 및 YYYY. 형식 처리. 날짜 틀에서 YYYY-01-00 형식으로 준 것을 +1 day로 처리함.--></noinclude>
      ||링크|연월|년월|연|년=[[Y년]]
      |점|점연월|점년월|점연|점년=[[Y년|Y.]]
      |iso|iso연월|iso년월|iso연|iso년=[[Y년|Y]]
      |월일|월|일|점월일|점월|점일=
      |[[Y년]]
     }}|{{{연월일입력}}} +1 day}}
    |{{{{{|안전풀기:}}}#time:Y|{{{1}}}}}
    |{{{{{|안전풀기:}}}#time:Y.|{{{1}}}}}={{{{{|안전풀기:}}}#time:{{{{{|안전풀기:}}}#switch:{{{{{|안전풀기:}}}lc:{{{2}}}}}<noinclude><!--hhmm 범위 밖의 YYYY 및 YYYY. 형식 처리.--></noinclude>
      ||링크|연월|년월|연|년=[[Y년]]
      |점|점연월|점년월|점연|점년=[[Y년|Y.]]
      |iso|iso연월|iso년월|iso연|iso년=[[Y년|Y]]
      |월일|월|일|점월일|점월|점일=
      |[[Y년]]
     }}|{{{1}}}}}
    |{{{1}}}
   }}
  |{{{{{|안전풀기:}}}#switch:{{{연월일입력|{{{1}}}}}}
    |{{{{{|안전풀기:}}}#time:Y-m-d|{{{연월일입력|{{{1}}}}}}}}
    |{{{{{|안전풀기:}}}#time:Y-n-j|{{{연월일입력|{{{1}}}}}}}}={{{{{|안전풀기:}}}#time:{{{{{|안전풀기:}}}#switch:{{{{{|안전풀기:}}}lc:{{{2}}}}}<noinclude><!--YYYY-MM-DD 및 YYYY-M-D 형식 처리.--></noinclude>
      |=Y년 n월 j일
      |연월|년월=Y년 n월
      |월일=n월 j일
      |연|년=Y년
      |월=n월
      |일=j일
      |점=Y. n. j.
      |점연월|점년월=Y. n.
      |점월일=n. j.
      |점연|점년=Y.
      |점월=n.
      |점일=j.
      |iso=Y-m-d
      |iso연월|iso년월=Y-m
      |iso연|iso년=Y
      |Y년 n월 j일
     }}|{{{연월일입력|{{{1}}}}}}}}
    |{{{{{|안전풀기:}}}#time:Y-m|{{{연월일입력|{{{1}}}}}}}}
    |{{{{{|안전풀기:}}}#time:Y-n|{{{연월일입력|{{{1}}}}}}}}={{{{{|안전풀기:}}}#time:{{{{{|안전풀기:}}}#switch:{{{{{|안전풀기:}}}lc:{{{2}}}}}<noinclude><!--YYYY-MM 및 YYYY-M 형식 처리.--></noinclude>
      ||연월|년월=Y년 n월
      |월일=n월
      |연|년=Y년
      |월=n월
      |점|점연월|점년월=Y. n.
      |점월일|점월=n.
      |점연|점년=Y.
      |iso|iso연월|iso년월=Y-m
      |iso연|iso년=Y
      |일|점일=
      |Y년 n월
     }}|{{{연월일입력|{{{1}}}}}}}}
    |{{{{{|안전풀기:}}}#time:Y-01-00|{{{연월일입력|error}}} +1 day}}={{{{{|안전풀기:}}}#time:{{{{{|안전풀기:}}}#switch:{{{{{|안전풀기:}}}lc:{{{2}}}}}<noinclude><!--0000~9999년 범위의 YYYY년 형식과 hhmm 범위의 YYYY 및 YYYY. 형식 처리. 날짜 틀에서 YYYY-01-00 형식으로 준 것을 +1 day로 처리함.--></noinclude>
      ||연|년=Y년
      |점|점연월|점년월|점연|점년=Y.
      |iso|iso연월|iso년월|iso연|iso년=Y
      |월일|월|일|점월일|점월|점일=
      |Y년
     }}|{{{연월일입력}}} +1 day}}
    |{{{{{|안전풀기:}}}#time:Y|{{{1}}}}}
    |{{{{{|안전풀기:}}}#time:Y.|{{{1}}}}}={{{{{|안전풀기:}}}#time:{{{{{|안전풀기:}}}#switch:{{{{{|안전풀기:}}}lc:{{{2}}}}}<noinclude><!--hhmm 범위 밖의 YYYY 및 YYYY. 형식 처리.--></noinclude>
      ||연|년=Y년
      |점|점연월|점년월|점연|점년=Y.
      |iso|iso연월|iso년월|iso연|iso년=Y
      |월일|월|일|점월일|점월|점일=
      |Y년
     }}|{{{1}}}}}
    |{{{1}}}
   }}
}}</includeonly><noinclude>
{{틀 설명문서}}
</noinclude>

출처

위키백과 : 틀:날짜/출력