「テンプレート: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|}}}}}
     |{{#time:Y年F|1 {{{1}}}}}<!-- 英語版 -->
     |{{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<!--
匿名利用者