「テンプレート:Checkdate」の版間の差分
ナビゲーションに移動
検索に移動
月を認識できない場合でも 0は返す
template>しまあじ (チェック2箇所を簡単にして軽量化、「*」は演算子と紛らわしいので「X」に変更(数字でなければ何でもよいのだが)、ほか) |
template>しまあじ (月を認識できない場合でも 0は返す) |
||
40行目: | 40行目: | ||
-->|{{#iferror:{{#time:Y|1 {{{getM1}}}}}|0<!-- NG -->|{{#time:Y|1 {{{getM1}}}}}}}}}}}}}<!-- | -->|{{#iferror:{{#time:Y|1 {{{getM1}}}}}|0<!-- NG -->|{{#time:Y|1 {{{getM1}}}}}}}}}}}}}<!-- | ||
-->|year-min={{{year-min|}}}|year-max={{{year-max|}}} | -->|year-min={{{year-min|}}}|year-max={{{year-max|}}} | ||
|M1={{#ifeq:{{padleft:|2|{{{getM1}}}X}}|20<!-- | |M1={{padleft:|1|{{#ifeq:{{padleft:|2|{{{getM1}}}X}}|20<!-- | ||
-->|{{Checkdate/str index||{{#expr:<!-- | -->|{{Checkdate/str index||{{#expr:<!-- | ||
-->{{Checkdate/str index|{{padleft:|4|{{{getM1}}}XX}}|{{padleft:|5|{{{getM1}}}XXX}}}}<!-- | -->{{Checkdate/str index|{{padleft:|4|{{{getM1}}}XX}}|{{padleft:|5|{{{getM1}}}XXX}}}}<!-- | ||
47行目: | 47行目: | ||
-->}}<!-- | -->}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->|{{Checkdate/str index||{{#iferror:{{#time:n|1 {{{getM1}}}}}||{{#time:n|1 {{{getM1}}}}}}}}}}} | -->|{{Checkdate/str index||{{#iferror:{{#time:n|1 {{{getM1}}}}}||{{#time:n|1 {{{getM1}}}}}}}}}}}<!-- | ||
}} | -->0}}}}<!-- 月を認識できない場合でも 0は返す --> | ||
|{{#if:{{{fulldate|}}} | |{{#if:{{{fulldate|}}} | ||
|{{Checkdate/isfulldateja|{{{fulldate}}}|defaultdate={{{defaultdate|}}}}} | |{{Checkdate/isfulldateja|{{{fulldate}}}|defaultdate={{{defaultdate|}}}}} |