「テンプレート:Checkdate」の版間の差分
ナビゲーションに移動
検索に移動
英語版形式で月と年のみの場合で月と年の間にカンマがあると{{#time}}が異常な値を返すのが発見されたので回避
template>しまあじ (テンプレートのネスト数に制限あるいは限界があるらしいので内部テンプレート呼び出しを減らす) |
template>しまあじ (英語版形式で月と年のみの場合で月と年の間にカンマがあると{{#time}}が異常な値を返すのが発見されたので回避) |
||
20行目: | 20行目: | ||
|{{#iferror:{{#time:Y年F|1 {{{1}}}}} | |{{#iferror:{{#time:Y年F|1 {{{1}}}}} | ||
|{{#ifeq:{{padleft:|3|{{{defaultdate|}}}XXX}}|エラー|{{Error|{{{defaultdate}}}}}|{{{defaultdate|}}}}} | |{{#ifeq:{{padleft:|3|{{{defaultdate|}}}XXX}}|エラー|{{Error|{{{defaultdate}}}}}|{{{defaultdate|}}}}} | ||
|{{ | |{{Checkdate/en|defaultdate={{{defaultdate|}}}|{{{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<!-- |