「テンプレート:Checkdate」の版間の差分
ナビゲーションに移動
検索に移動
テンプレートのネスト数に制限あるいは限界があるらしいので内部テンプレート呼び出しを減らす
template>しまあじ 編集の要約なし |
template>しまあじ (テンプレートのネスト数に制限あるいは限界があるらしいので内部テンプレート呼び出しを減らす) |
||
9行目: | 9行目: | ||
-->|{{#ifeq:{{padleft:|2|{{{1}}}X}}|20<!-- {{#time}}が誤認識している可能性のある書式はここに来る | -->|{{#ifeq:{{padleft:|2|{{{1}}}X}}|20<!-- {{#time}}が誤認識している可能性のある書式はここに来る | ||
-->|{{#ifeq:{{padleft:|4|{{{1}}}XX}}-|{{padleft:|5|{{{1}}}XXX}} | -->|{{#ifeq:{{padleft:|4|{{{1}}}XX}}-|{{padleft:|5|{{{1}}}XXX}} | ||
|{{#ifeq:{{#time:Y-n|{{{1}}}-1}}|{{{1}}}|{{#time:Y年F|{{{1}}}-1}} | |{{#ifeq:{{#time:Y-n|{{{1}}}-1}}|{{{1}}} | ||
|{{#ifeq:{{#time:Y-m|{{{1}}}-1}}|{{{1}}}|{{#time:Y年F|{{{1}}}-1}} | |{{#time:Y年F|{{{1}}}-1}} | ||
|{{Checkdate/zh|defaultdate={{{defaultdate|}}}|{{{1}}}}}<!-- 中国語版 -->}}}} | |{{#ifeq:{{#time:Y-m|{{{1}}}-1}}|{{{1}}} | ||
|{{#time:Y年F|{{{1}}}-1}} | |||
|{{Checkdate/zh|defaultdate={{{defaultdate|}}}|{{{1}}}}}<!-- 中国語版 --> | |||
}} | |||
}} | |||
|{{#ifeq:{{padleft:|3|{{{defaultdate|}}}XXX}}|エラー|{{Error|{{{defaultdate}}}}}|{{{defaultdate|}}}}}<!-- ハイフン無し非対応 --> | |||
}} | |||
|{{#iferror:{{#time:Y年F|1 {{{1}}}}} | |{{#iferror:{{#time:Y年F|1 {{{1}}}}} | ||
|{{ | |{{#ifeq:{{padleft:|3|{{{defaultdate|}}}XXX}}|エラー|{{Error|{{{defaultdate}}}}}|{{{defaultdate|}}}}} | ||
|{{#time:Y年F|1 {{{1}}}}}<!-- 英語版 -->}}}}}}}}}}}} | |{{#time:Y年F|1 {{{1}}}}}<!-- 英語版 --> | ||
}}}}}}}}}}}} | |||
|{{#if:{{{getY4|}}}|{{Checkdate/YM|Y4={{#expr:{{padleft:|4|{{#ifeq:{{padleft:|2|{{{getY4}}}X}}|20<!-- | |{{#if:{{{getY4|}}}|{{Checkdate/YM|Y4={{#expr:{{padleft:|4|{{#ifeq:{{padleft:|2|{{{getY4}}}X}}|20<!-- | ||
-->|{{#iferror:{{#expr:{{padleft:|4|{{{getY4}}}XX}}}}|0<!-- NG -->|{{padleft:|4|{{{getY4}}}}}}} | -->|{{#iferror:{{#expr:{{padleft:|4|{{{getY4}}}XX}}}}|0<!-- NG -->|{{padleft:|4|{{{getY4}}}}}}} | ||
27行目: | 33行目: | ||
|{{#ifeq:{{padleft:|7|{{{getM1}}}}}月|{{padleft:|8|{{{getM1}}}}}|{{padleft:|7|{{{getM1}}}}} | |{{#ifeq:{{padleft:|7|{{{getM1}}}}}月|{{padleft:|8|{{{getM1}}}}}|{{padleft:|7|{{{getM1}}}}} | ||
|{{#ifeq:{{padleft:|2|{{{getM1}}}X}}|20|{{#ifeq:{{padleft:|4|{{{getM1}}}XX}}-|{{padleft:|5|{{{getM1}}}XXX}} | |{{#ifeq:{{padleft:|2|{{{getM1}}}X}}|20|{{#ifeq:{{padleft:|4|{{{getM1}}}XX}}-|{{padleft:|5|{{{getM1}}}XXX}} | ||
|{{#iferror:{{#time:Y年n|{{{getM1}}}-1}}|0|{{#time:Y年n|{{{getM1}}}-1}}}}|0<!-- | |{{#iferror:{{#time:Y年n|{{{getM1}}}-1}}|0|{{#time:Y年n|{{{getM1}}}-1}}}}|0<!-- ハイフン無し非対応 -->}} | ||
|{{#iferror:{{#time:Y年n|1 {{{getM1}}}}}|0|{{#time:Y年n|1 {{{getM1}}}}}}}}}}}}}}} | |{{#iferror:{{#time:Y年n|1 {{{getM1}}}}}|0|{{#time:Y年n|1 {{{getM1}}}}}}}}}}}}}}} | ||
|{{#if:{{{fulldate|}}} | |{{#if:{{{fulldate|}}} | ||
|{{Checkdate/isfulldateja|{{{fulldate}}}|defaultdate={{{defaultdate|}}}}} | |{{Checkdate/isfulldateja|{{{fulldate}}}|defaultdate={{{defaultdate|}}}}} | ||
|{{# | |{{#ifeq:{{padleft:|3|{{{defaultdate|}}}XXX}}|エラー|{{Error|{{{defaultdate}}}}}|{{{defaultdate|}}}}} | ||
}}}}}}}}<noinclude> | }}}}}}}}<noinclude> | ||
{{documentation}} | {{documentation}} | ||
</noinclude> | </noinclude> |