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

ナビゲーションに移動 検索に移動
Template:checksandbox( 2013年10月11日 (金) 14:27‎ ディー・エムの版・履歴継承不要)に改訂
template>しまあじ
(自分 (会話) による ID:49005739 の版を取り消し)
template>ディー・エム
(Template:checksandbox( 2013年10月11日 (金) 14:27‎ ディー・エムの版・履歴継承不要)に改訂)
1行目: 1行目:
{{#if:{{{1|}}}|{{#ifeq:{{padleft:|6|{{{1}}}}}|{{padleft:|7|{{{1}}}}}|{{padleft:|7|{{{1}}}}}<!-- yyyy年n月 -->
{{#ifeq:{{padleft:|7|{{{1}}}*}}|{{padleft:|7|{{{1}}} }}
  |{{#ifeq:{{padleft:|7|{{{1}}}}}月|{{padleft:|8|{{{1}}}}}<!--
|{{padleft:|7|{{{1}}} }}<!-- yyyy*m月~(月1桁) -->
-->|{{#ifeq:{{padleft:|5|{{{1}}}}}1|{{padleft:|6|{{{1}}}}}|{{padleft:|8|{{{1}}}}}<!-- yyyy年1n月 -->
  |{{#ifeq:{{padleft:|8|{{{1}}}*}}{{padleft:|6|{{{1}}} }}|{{padleft:|8|{{{1}}} }}{{padleft:1|6|{{{1}}} }}
   |{{#ifeq:{{padleft:|3|{{{defaultdate|}}}X}}|エラー|{{ErrorJA|alias={{{1}}}|{{{defaultdate}}}}}|{{{defaultdate|}}}}}<!-- yyyy年0n月、____年__月、他 -->
  |{{padleft:|8|{{{1}}} }}<!-- yyyy*1*月~ -->
  }}
   |{{#ifeq:{{padleft:|6|{{{1}}}*}}<!-- yyyy-m~ , yyyy-mm~ -->
  |{{#iferror:{{#time:Y年F|{{{1}}}}}
          |{{#expr:trunc{{padleft:|4|{{{1|}}} }} }}-{{#expr:trunc-(-0.{{padleft:|6|{{{1|}}} }}) }}
  |{{#ifeq:{{padleft:|3|{{{defaultdate|}}}X}}|エラー|{{ErrorJA|alias={{{1}}}|{{{defaultdate}}}}}|{{{defaultdate|}}}}}<!-- {{#time}}が認識できない書式
    |{{padleft:|4|{{{1}}} }}<!--
-->|{{#ifeq:{{padleft:|2|{{{1}}}X}}|20<!-- {{#time}}が誤認識している可能性のある書式
      -->{{#expr:-(trunc 0.{{padleft:|{{#if:{{#ifexpr:{{padleft:|7|{{{1}}}*}} }}|6|7}}|{{{1}}} }}) }}月
-->|{{#ifeq:{{padleft:|4|{{{1}}}X}}-|{{padleft:|5|{{{1}}}X}}
     |{{#if:{{#if:{{{1|}}}|{{#time:|{{{1}}} 2100 +7940 year}}|error}}<!-- Month yyyy , yyyy d Month など -->
     |{{#ifeq:{{#time:Y-n|{{{1}}}-1}}|{{{1}}}
      |{{#ifeq:{{padleft:|3|{{{defaultdate|}}}X}}|エラー
      |{{Checkdate2|defaultdate={{{defaultdate|}}}|{{{1}}}}}
        |{{ErrorJA|alias={{{1|}}}|{{{defaultdate}}} }}
      |{{#ifeq:{{#time:Y-m|{{{1}}}-1}}|{{{1}}}
        |{{{defaultdate|}}}<!-- エラー出力 -->
      |{{Checkdate2|defaultdate={{{defaultdate|}}}|{{{1}}}}}
        }}
      |{{Checkdate/zh|iso={{{iso|}}}|defaultdate={{{defaultdate|}}}|{{{1}}}}}<!-- 中国語版 -->
      |{{#time:Y年F|{{{1}}} }}
      }}
      }}
     }}
     }}
    |{{#ifeq:{{padleft:|3|{{{defaultdate|}}}X}}|エラー|{{ErrorJA|alias={{{1}}}|{{{defaultdate}}}}}|{{{defaultdate|}}}}}<!-- ハイフン無し非対応 -->
  }}
    }}
}}<noinclude>
    |{{#iferror:{{#time:Y年F|1 {{{1}}}}}
式の合理化と機能拡張を施した新アルゴリズムを試験的にここにアップロードしています。動作テストが必要なときはこのページ名で呼び出してください。--[[利用者:ディー・エム|ディー・エム]]([[利用者‐会話:ディー・エム|会話]])
    |{{#ifeq:{{padleft:|3|{{{defaultdate|}}}X}}|エラー|{{ErrorJA|alias={{{1}}}|{{{defaultdate}}}}}|{{{defaultdate|}}}}}
    |{{Checkdate/en|defaultdate={{{defaultdate|}}}|{{{1}}}}}<!-- 英語版 -->
}}}}}}}}}}
|{{#ifeq:{{padleft:|3|{{{defaultdate|}}}X}}|エラー|{{ErrorJA|{{{defaultdate}}}}}|{{{defaultdate|}}}}}
}}<noinclude>
{{documentation}}
{{documentation}}
</noinclude>
</noinclude>

案内メニュー