틀:달력: 두 판 사이의 차이

잔글편집 요약 없음
태그: 2017 원본 편집
잔글편집 요약 없음
태그: 2017 원본 편집
 
(같은 사용자의 중간 판 하나는 보이지 않습니다)
7번째 줄: 7번째 줄:


<!-- year/month 기본값: 파라미터 없으면 '지금 시각' 기준 -->
<!-- year/month 기본값: 파라미터 없으면 '지금 시각' 기준 -->
{{#if: {{{year|}}}
{{#vardefine:calyear|{{{year|{{#time:Y|+9 hours}}}}}}}
| {{#vardefine:calyear|{{{year}}}}}
{{#vardefine:calmonth|{{{month|{{#time:n|+9 hours}}}}}}}
| {{#vardefine:calyear|{{#time:Y|+9 hours}}}}
}}
{{#if: {{{month|}}}
| {{#vardefine:calmonth|{{{month}}}}}
| {{#vardefine:calmonth|{{#time:n|+9 hours}}}}
}}


<!-- 이 달 1일의 요일 (0=일, 6=토) -->
<!-- 이 달 1일의 요일 (0=일, 6=토) -->
28번째 줄: 22번째 줄:
<!-- 오늘이 이 달 안이면 today=오늘날짜, 아니면 0 -->
<!-- 오늘이 이 달 안이면 today=오늘날짜, 아니면 0 -->
{{#vardefine:today|
{{#vardefine:today|
   {{#ifexpr: {{#time:Y|+9 hours}}{{#time:n|+9 hours}}
   {{#ifexpr:
              = {{#var:calyear}}{{#var:calmonth}}
      {{#time:Y|+9 hours}}{{#time:n|+9 hours}}
  | {{#time:j|+9 hours}}
      = {{#var:calyear}}{{#var:calmonth}}
  | 0
    | {{#time:j|+9 hours}}
    | 0
   }}
   }}
}}
}}
44번째 줄: 39번째 줄:
! 일 !! 월 !! 화 !! 수 !! 목 !! 금 !! 토
! 일 !! 월 !! 화 !! 수 !! 목 !! 금 !! 토


<!-- 1행 (칸 번호 0~6) -->
<!-- 1행: 칸 번호 0~6 -->
|-
|-
| {{달력셀|day={{#expr: 0 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}
| {{달력셀|day={{#expr: 0 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}
54번째 줄: 49번째 줄:
| {{달력셀|day={{#expr: 6 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}
| {{달력셀|day={{#expr: 6 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}


<!-- 2행 (7~13) -->
<!-- 2행: 7~13 -->
|-
|-
| {{달력셀|day={{#expr: 7  - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}
| {{달력셀|day={{#expr: 7  - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}
64번째 줄: 59번째 줄:
| {{달력셀|day={{#expr: 13 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}
| {{달력셀|day={{#expr: 13 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}


<!-- 3행 (14~20) -->
<!-- 3행: 14~20 -->
|-
|-
| {{달력셀|day={{#expr: 14 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}
| {{달력셀|day={{#expr: 14 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}
74번째 줄: 69번째 줄:
| {{달력셀|day={{#expr: 20 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}
| {{달력셀|day={{#expr: 20 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}


<!-- 4행 (21~27) -->
<!-- 4행: 21~27 -->
|-
|-
| {{달력셀|day={{#expr: 21 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}
| {{달력셀|day={{#expr: 21 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}
84번째 줄: 79번째 줄:
| {{달력셀|day={{#expr: 27 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}
| {{달력셀|day={{#expr: 27 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}


<!-- 5행 (28~34) -->
<!-- 5행: 28~34 -->
|-
|-
| {{달력셀|day={{#expr: 28 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}
| {{달력셀|day={{#expr: 28 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}
94번째 줄: 89번째 줄:
| {{달력셀|day={{#expr: 34 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}
| {{달력셀|day={{#expr: 34 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}


<!-- 6행 (35~41) -->
<!-- 6행: 35~41 -->
|-
|-
| {{달력셀|day={{#expr: 35 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}
| {{달력셀|day={{#expr: 35 - {{#var:firstdow}} + 1}}|days={{#var:daysinmonth}}|today={{#var:today}}}}