「テンプレート:Checkdate」の版間の差分
ナビゲーションに移動
検索に移動
元々は必要な場合のみ呼ぶよう内部テンプレートを{{#ifexist}}でスルーさせていたが、極端な使われ方の記事で{{#ifexist}}がエラーになるので外したための代替処置
template>しまあじ (getY4オプションに最低値設定機能を追加) |
template>しまあじ (元々は必要な場合のみ呼ぶよう内部テンプレートを{{#ifexist}}でスルーさせていたが、極端な使われ方の記事で{{#ifexist}}がエラーになるので外したための代替処置) |
||
6行目: | 6行目: | ||
-->|{{Checkdate/getY4|{{{getY4}}}}}<!-- | -->|{{Checkdate/getY4|{{{getY4}}}}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->|{{#if:{{{1|}}}|{{#ifeq:{{padleft:|2|{{{1}}}}}|20|{{#iferror:{{#time:Y年F|{{{1}}}}}|{{Checkdate/ja|defaultdate={{{defaultdate|}}}|{{{1}}}}}|{{#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:{{Str ≠ len|{{{1}}}|6|1|0}}|0|{{Checkdate/zh|defaultdate={{{defaultdate|}}}|{{padleft:|4|{{{1}}}}}-{{Checkdate/str index|{{padleft:|4|{{{1}}}}}|{{padleft:|5|{{{1}}}}}}}{{Checkdate/str index|{{padleft:|5|{{{1}}}}}|{{padleft:|6|{{{1}}}}}}}-1}}|{{Checkdate/zh|defaultdate={{{defaultdate|}}}|{{{1}}}}}}}}}}}}}|{{Checkdate/en|defaultdate={{{defaultdate|}}}|{{{1}}}}}}}|{{#if:{{{fulldate|}}}|{{Checkdate/isfulldateja|{{{fulldate}}}}}|{{#if:{{{defaultdate|}}}|{{Checkdate/error|defaultdate={{{defaultdate}}}}}|}}}}}}<!-- | -->|{{#if:{{{1|}}}|{{#ifeq:{{padleft:|2|{{{1}}}}}|20|{{#iferror:{{#time:Y年F|{{{1}}}}}|<!-- | ||
-->{{#ifeq:{{padleft:|6|{{{1}}}}}月|{{{1}}}<!-- | |||
-->|{{{1}}}<!-- yyyy年n月: スルー、これが 最も多い | |||
-->|{{#ifeq:{{padleft:|7|{{{1}}}}}月|{{{1}}}<!-- | |||
-->|{{#ifeq:{{padleft:|5|{{{1}}}}}1|{{padleft:|6|{{{1}}}}}<!-- | |||
-->|{{{1}}}<!-- yyyy年1n月: スルー、これが 2番目に多い | |||
-->|{{Checkdate/ja|defaultdate={{{defaultdate|}}}|{{{1}}}}}<!-- yyyy年0n月 | |||
-->}}<!-- | |||
-->|{{#ifeq:{{{1}}}|2007年1月以前<!-- | |||
-->|{{{1}}}<!-- 例外 | |||
-->|{{Checkdate/ja|defaultdate={{{defaultdate|}}}|{{{1}}}}}<!-- 日や時刻つき | |||
-->}}<!-- | |||
-->}}<!-- | |||
-->}}|{{#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:{{Str ≠ len|{{{1}}}|6|1|0}}|0|{{Checkdate/zh|defaultdate={{{defaultdate|}}}|{{padleft:|4|{{{1}}}}}-{{Checkdate/str index|{{padleft:|4|{{{1}}}}}|{{padleft:|5|{{{1}}}}}}}{{Checkdate/str index|{{padleft:|5|{{{1}}}}}|{{padleft:|6|{{{1}}}}}}}-1}}|{{Checkdate/zh|defaultdate={{{defaultdate|}}}|{{{1}}}}}}}}}}}}}|{{Checkdate/en|defaultdate={{{defaultdate|}}}|{{{1}}}}}}}|{{#if:{{{fulldate|}}}|{{Checkdate/isfulldateja|{{{fulldate}}}}}|{{#if:{{{defaultdate|}}}|{{Checkdate/error|defaultdate={{{defaultdate}}}}}|}}}}}}<!-- | |||
-->}}}}<noinclude> | -->}}}}<noinclude> | ||
{{documentation}} | {{documentation}} | ||
</noinclude> | </noinclude> |