「テンプレート:Checkdate」の版間の差分
ナビゲーションに移動
検索に移動
template>しまあじ |
template>ディー・エム (Template:checksandbox( 2013年10月11日 (金) 14:27 ディー・エムの版・履歴継承不要)に改訂) |
||
1行目: | 1行目: | ||
{{#ifeq:{{padleft:|7|{{{1}}}*}}|{{padleft:月|7|{{{1}}} }} | |||
|{{#ifeq:{{padleft:| | |{{padleft:|7|{{{1}}} }}<!-- yyyy*m月~(月1桁) --> | ||
|{{#ifeq:{{padleft:|8|{{{1}}}*}}{{padleft:|6|{{{1}}} }}|{{padleft:月|8|{{{1}}} }}{{padleft:1|6|{{{1}}} }} | |||
|{{#ifeq:{{padleft:| | |{{padleft:|8|{{{1}}} }}<!-- yyyy*1*月~ --> | ||
|{{#ifeq:{{padleft:|6|{{{1}}}*}}<!-- yyyy-m~ , yyyy-mm~ --> | |||
|{{#expr:trunc{{padleft:|4|{{{1|}}} }} }}-{{#expr:trunc-(-0.{{padleft:|6|{{{1|}}} }}) }} | |||
|{{padleft:|4|{{{1}}} }}年<!-- | |||
--> | -->{{#expr:-(trunc 0.{{padleft:|{{#if:{{#ifexpr:{{padleft:|7|{{{1}}}*}} }}|6|7}}|{{{1}}} }}) }}月 | ||
|{{#if:{{#if:{{{1|}}}|{{#time:|{{{1}}} 2100 +7940 year}}|error}}<!-- Month yyyy , yyyy d Month など --> | |||
|{{# | |{{#ifeq:{{padleft:|3|{{{defaultdate|}}}X}}|エラー | ||
|{{ErrorJA|alias={{{1|}}}|{{{defaultdate}}} }} | |||
|{{{defaultdate|}}}<!-- エラー出力 --> | |||
}} | |||
|{{#time:Y年F|{{{1}}} }} | |||
}} | |||
}} | }} | ||
}} | |||
}}<noinclude> | |||
式の合理化と機能拡張を施した新アルゴリズムを試験的にここにアップロードしています。動作テストが必要なときはこのページ名で呼び出してください。--[[利用者:ディー・エム|ディー・エム]]([[利用者‐会話:ディー・エム|会話]]) | |||
| | |||
{{documentation}} | {{documentation}} | ||
</noinclude> | </noinclude> |