「テンプレート:Checkdate」の版間の差分

テンプレートのネスト数に制限あるいは限界があるようなのでこの部分の分割もやめる
template>しまあじ
(この部分の分割は、致命的な問題ではないものの、ごく一部の記事で少々問題が発生するのでやめ)
template>しまあじ
(テンプレートのネスト数に制限あるいは限界があるようなのでこの部分の分割もやめる)
4行目: 4行目:
   |{{Checkdate/ja|defaultdate={{{defaultdate|}}}|{{{1}}}}}<!-- yyyy年0n月 -->
   |{{Checkdate/ja|defaultdate={{{defaultdate|}}}|{{{1}}}}}<!-- yyyy年0n月 -->
   }}
   }}
   |{{Checkdate/core|{{{1}}}|defaultdate={{{defaultdate|}}}}}
   |{{#ifeq:{{{1}}}|2007年1月以前|{{{1}}}<!-- 例外 -->
  |{{#iferror:{{#time:Y年F|{{{1}}}}}
  |{{Checkdate/ja|defaultdate={{{defaultdate|}}}|{{{1}}}}}<!-- {{#time}}が認識できない書式はここに来る
-->|{{#ifeq:{{padleft:|2|{{{1}}}*}}|20<!-- {{#time}}が誤認識している可能性のある書式はここに来る
-->|{{#ifeq:{{#time:Y-n|{{{1}}}-1}}|{{{1}}}
    |{{#time:Y年F|{{{1}}}-1}}
    |{{#ifeq:{{#time:Y-m|{{{1}}}-1}}|{{{1}}}
      |{{#time:Y年F|{{{1}}}-1}}
      |{{#ifeq:{{{1}}}|{{padleft:|6|{{{1}}}*****}}
      |{{Checkdate/zh|defaultdate={{{defaultdate|}}}<!-- 6文字の場合
      -->|{{padleft:|4|{{{1}}}}}-{{Checkdate/str index|{{padleft:|4|{{{1}}}}}|{{padleft:|5|{{{1}}}}}}}<!--
      -->{{Checkdate/str index|{{padleft:|5|{{{1}}}}}|{{padleft:|6|{{{1}}}}}}}-1}}<!-- yyyymm
    -->|{{Checkdate/zh|defaultdate={{{defaultdate|}}}|{{{1}}}}}<!-- 中国語版
    -->}}
      }}
    }}
    |{{#iferror:{{#time:Y年F|1 {{{1}}}}}
      |{{Checkdate/error|{{{1}}}|defaultdate={{{defaultdate}}}}}
      |{{#time:Y年F|1 {{{1}}}}}<!-- 英語版 -->
    }}
    }}
  }}
  }}
  }}
  }}
}}
}}
匿名利用者