"साँचा:ISOdate": अवतरणों में अंतर

Undo revision 21102427 by Slomox (Talk) a lot of templates broke
new code again, fixed
पंक्ति 1:
{{#ifeq: {{{1|}}} | | |
{{#ifexpr: ({{#ifeq: {{{1|}}} | | 1 | 0 }}) or ({{#iferror: {{#expr: {{{1}}} }} | 1 | 0 }}) or ({{#iferror: {{#time: Y | {{{1}}} }} | 1 | 0 }}) or (({{#iferror: {{#time: y | {{{1}}} }} | 32 | {{#time: y | {{{1}}} }} }} < 32) and (abs({{#iferror: {{#expr: {{#if: {{{1|}}} | {{{1}}} | 0 }} }} | 0 | {{#expr: {{#if: {{{1|}}} | {{{1}}} | 0 }} }} }}) < 98 ))
| {{#ifexprif: ({{#ifexpriferror: {{{1}}} = {{#timeexpr: m-Y | {{{1}}} }} | 1 | 0 }}) or ({{#ifexprifeq: {{{1}}} =| {{#timeexpr: Y-m | {{{1}}} }} | 1 | 0}} }})
| {{{1|}}}
| {{#ifeq: {{#expr: date|{{{1}}} }} ||| {{{12|}}} }}
| {{#ifeqiferror: "{{#exprtime: | {{{1}}} }}" | "{{{1}}}"
| {{date|#iferror: {{{1}}} |||#expr: {{{2|1}}} }}
| {{{1}}}
| {{#ifexpr: ({{#time:{1}}} Y<= |998) and ({{{1}}} }} >= 2000-11)
}}
| {{#ifexpr: ({{#ifexpr: {{{1}}} = {{#time: d-m-Y | {{padleft:{{{1}}} }} | 1 7| 0 }}) or ({{#ifexpr: {{{1}}} >= {{#time:1958) Y-m-d |and ({{{1}}} }}<= | 1 | 0 }}98)
| {{date| {{#timeifeq: Y | {{{1}}} }} | {{#ifeqexpr: {{uc#time: y | {{padleft:{f|{{1}}} |7|0}} | Y |}} |}}-{{#time: nm | {{padleft:{{{1}}} |7|0}} }} | {{date|{{#ifeqexpr: {{uc#time: y | {{padleft:{f|{{1}}}|7|0}} }} }}| Y | | {{#time: jm | {{padleft:{{{1}}} |7|0}} }} || {{{2|}}} }} | {{{1}}} }}
| {{date#ifeq: {{{1}}} | {{#expr: {{#time: Y | {{padleft:{{{1}}} |7|0}} - 2000 }} | }}-{{#ifeqtime: m | {{ucpadleft: {{{f|1}}}|7|0}} }} | Y {{date|{{#expr: |{{#time: nY | {{padleft:{{{1}}} |7|0}} }} }}|{{#ifeqtime: m | {{ucpadleft: {{{f|1}}} |7|0}} }}| Y | | {{#time: j | {{{12|}}} }}}} | {{{2|1}}} }}
| {{#ifexpr: abs({{#expr: {{{1}}} }}) < 100
}}
| {{#ifexpr: {{#time: Y | {{{1}}} }} >= 2000
| {{{1|}}}
| {{date| {{#expr: {{#time: Y | {{{1}}} }} - 2000 }} | {{#ifeq: {{uc: {{{f|}}} }} | Y | |{{#time: n | {{{1}}} }}}} |{{#ifeq: {{uc: {{{f|}}} }} | Y | | {{#time: j | {{{1}}} }}}} | {{{2|}}} }}
}}
| {{date| {{#expr: {{#time: Y | {{{1}}} }} - 1900 }} | {{#ifeq: {{uc: {{{f|}}} }} | Y | |{{#time: n | {{{1}}} }}}} |{{#ifeq: {{uc: {{{f|}}} }} | Y | | {{#time: j | {{{1}}} }}}} | {{{2|}}} }}
}}
| {{#switch: {{{1}}}
| {{#ifexpr: ({{#ifexpr: {{{1}}} = {{#time: m-Y | {{{1}}} }} | 1 | 0 }}) or ({{#ifexpr: {{{1}}} = {{#time: Y-m | {{{1}}} }} | 1 | 0 }})
| {{date|#expr: {{#time: Y | {{{1}}} }} |- {{#ifeq:1900 {{uc: {{{f|}}} }} | Y ||-{{#time:m-d n H:i:sZ| {{{1}}} }} }} || {{{2|}}} }}
|{{#expr: {{#time:Y| {{{1}}} }} - 1900 }}-{{#time:m-d H:i:s| {{{1}}} }}={{date| {{#expr: {{#time:Y| {{{1}}} }} - 1900 }} | {{#ifeq: {{uc: {{{f|}}} }} | Y | |{{#time: n | {{{1}}} }}}} | {{#ifeq: {{uc: {{{f|}}} }} | Y | | {{#time: j | {{{1}}} }} }} | {{{2|}}} }}{{#ifeq: {{uc: {{{f|}}} }} | Y | | {{date-time separator|{{{2|}}}}}{{Time|{{#time: H | {{{1}}} }}|{{#time: i | {{{1}}} }}|{{#time: s | {{{1}}} }}|Z|lang= {{{2|}}} }} }}
| {{{1}}}
|{{#expr: {{#time:Y| {{{1}}} }} - 1900 }}-{{#time:m-d H:i| {{{1}}} }}={{date| {{#expr: {{#time:Y| {{{1}}} }} - 1900 }} | {{#ifeq: {{uc: {{{f|}}} }} | Y | |{{#time: n | {{{1}}} }}}} | {{#ifeq: {{uc: {{{f|}}} }} | Y | | {{#time: j | {{{1}}} }} }} | {{{2|}}} }}{{#ifeq: {{uc: {{{f|}}} }} | Y | | {{date-time separator|{{{2|}}}}}{{Time|{{#time: H | {{{1}}} }}|{{#time: i | {{{1}}} }}||Z|lang= {{{2|}}} }} }}
}}
|{{#expr: {{#time:Y| {{{1}}} }} - 1900 }}-{{#time:m-d| {{{1}}} }}={{date| {{#expr: {{#time:Y| {{{1}}} }} - 1900 }} | {{#ifeq: {{uc: {{{f|}}} }} | Y | |{{#time: n | {{{1}}} }}}} | {{#ifeq: {{uc: {{{f|}}} }} | Y | | {{#time: j | {{{1}}} }} }} | {{{2|}}} }}
}}
|{{#expr: {{#time:Y| {{{1}}} }} - 1900 }}-{{#time:m| {{{1}}} }}={{date| {{#expr: {{#time:Y| {{{1}}} }} - 1900 }} | {{#ifeq: {{uc: {{{f|}}} }} | Y | |{{#time: n | {{{1}}} }}}} || {{{2|}}} }}
}}
|{{#expr: {{#time:Y| {{{1}}} }} - 1900 }}={{date| {{#expr: {{#time:Y| {{{1}}} }} - 1900 }} ||| {{{2|}}} }}
}}
|{{#expr: {{#time:Y| {{{1}}} }} - 2000 }}-{{#time:m-d H:i:sZ| {{{1}}} }}
|{{#expr: {{#time:Y| {{{1}}} }} - 2000 }}-{{#time:m-d H:i:s| {{{1}}} }}={{#ifexpr: {{#expr: {{#time:Y| {{{1}}} }} - 2000 }} < 32 | {{date| {{#expr: {{#time:Y| {{{1}}} }} - 2000 }} | {{#ifeq: {{uc: {{{f|}}} }} | Y | |{{#time: n | {{{1}}} }}}} | {{#ifeq: {{uc: {{{f|}}} }} | Y | | {{#time: j | {{{1}}} }} }} | {{{2|}}} }}{{#ifeq: {{uc: {{{f|}}} }} | Y | | {{date-time separator|{{{2|}}}}}{{Time|{{#time: H | {{{1}}} }}|{{#time: i | {{{1}}} }}|{{#time: s | {{{1}}} }}|Z|lang= {{{2|}}} }} }} }}
|{{#expr: {{#time:Y| {{{1}}} }} - 2000 }}-{{#time:m-d H:i| {{{1}}} }}={{#ifexpr: {{#expr: {{#time:Y| {{{1}}} }} - 2000 }} < 32 | {{date| {{#expr: {{#time:Y| {{{1}}} }} - 2000 }} | {{#ifeq: {{uc: {{{f|}}} }} | Y | |{{#time: n | {{{1}}} }}}} | {{#ifeq: {{uc: {{{f|}}} }} | Y | | {{#time: j | {{{1}}} }} }} | {{{2|}}} }}{{#ifeq: {{uc: {{{f|}}} }} | Y | | {{date-time separator|{{{2|}}}}}{{Time|{{#time: H | {{{1}}} }}|{{#time: i | {{{1}}} }}||Z|lang= {{{2|}}} }} }} }}
|{{#ifexprexpr: ({{#ifeqtime:Y| {{{1|}}} |}} - 2000 }}-{{#time:m-d| {{{1 | 0 }}) or} (}}={{#iferrorifexpr: {{#expr: {{#time:Y| {{{1}}} }} |- 1 | 02000 }}) or< 32 | {{date| ({{#iferrorexpr: {{#time: Y | {{{1}}} }} | 1 |- 02000 }}) or| (({{#iferrorifeq: {{#timeuc: y | {{{1f|}}} }} | 32Y | |{{#time: yn | {{{1}}} }} }} <| 32) and (abs({{#iferrorifeq: {{#expruc: {{#if: {{{1f|}}} | {{{1}}} | 0 }} }}Y | 0 | {{#exprtime: {{#if:j | {{{1|}}} }} }} | {{{12|}}} | 0 }} }} }}) < 98 ))
|{{#expr: {{#time:Y| {{{1}}} }} - 2000 }}-{{#time:m| {{{1}}} }}={{#ifexpr: {{#expr: {{#time:Y| {{{1}}} }} - 2000 }} < 32 | {{date| {{#expr: {{#time:Y| {{{1}}} }} - 2000 }} | {{#ifeq: {{uc: {{{f|}}} }} | Y | |{{#time: n | {{{1}}} }}}} || {{{2|}}} }} }}
|{{#expr: {{#time:Y| {{{1}}} }} - 2000 }}={{#ifexpr: {{#expr: {{#time:Y| {{{1}}} }} - 2000 }} < 32 | {{{1}}} | {{date| {{#expr: {{#time:Y| {{{1}}} }} - 2000 }} ||| {{{2|}}} }} }}
|{{#time:Y-m-d H:i:sZ| {{{1}}} }}
|{{#time:Y-m-d H:i:s| {{{1}}} }}={{date| {{#time: Y | {{{1}}} }} | {{#ifeq: {{uc: {{{f|}}} }} | Y | |{{#time: n | {{{1}}} }}}} | {{#ifeq: {{uc: {{{f|}}} }} | Y | | {{#time: j | {{{1}}} }} }} | {{{2|}}} }}{{#ifeq: {{uc: {{{f|}}} }} | Y | | {{date-time separator|{{{2|}}}}}{{Time|{{#time: H | {{{1}}} }}|{{#time: i | {{{1}}} }}|{{#time: s | {{{1}}} }}|Z|lang= {{{2|}}} }} }}
|{{#time:Y-m-d H:i| {{{1}}} }}={{date| {{#time: Y | {{{1}}} }} | {{#ifeq: {{uc: {{{f|}}} }} | Y | |{{#time: n | {{{1}}} }}}} | {{#ifeq: {{uc: {{{f|}}} }} | Y | | {{#time: j | {{{1}}} }} }} | {{{2|}}} }}{{#ifeq: {{uc: {{{f|}}} }} | Y | | {{date-time separator|{{{2|}}}}}{{Time|{{#time: H | {{{1}}} }}|{{#time: i | {{{1}}} }}||Z|lang= {{{2|}}} }} }}
| {{date#time:Y-m-d| {{#expr:{1}}} }}={{date| {{#time: Y | {{{1}}} }} - 1900 }} | {{#ifeq: {{uc: {{{f|}}} }} | Y | |{{#time: n | {{{1}}} }}}} | {{#ifeq: {{uc: {{{f|}}} }} | Y | | {{#time: j | {{{1}}} }} }} | {{{2|}}} }}
|{{#time:Y-m| {{{1}}} }}={{date| {{#time: Y | {{{1}}} }} | {{#ifeq: {{uc: {{{f|}}} }} | Y | |{{#time: n | {{{1}}} }}}} || {{{2|}}} }}
|{{#time:Y| {{{1}}} }}={{date| {{#time: Y | {{{1}}} }} ||| {{{2|}}} }}
|#default= {{{1}}}
}}
}}
}}
}}<noinclude>
{{documentation}}