Difference between revisions of "Template:Date"
From Timelines
(optimise code further) |
(restore ({{#time:Y-m-d|{{{1}}}}}={{{1}}} or {{#time:F j, Y|{{{1}}}}}={{{1}}} or {{#time:j F Y|{{{1}}}}}={{{1}}}). It shouldnt be allowed to give dates outside MOS. Restored bday, See H-card) |
||
Line 1: | Line 1: | ||
− | < | + | <includeonly>{{#if: ({{#time:Y-m-d|{{{1}}}}}={{{1}}} or {{#time:F j, Y|{{{1}}}}}={{{1}}} or {{#time:j F Y|{{{1}}}}}={{{1}}}) | |
− | + | {{#iferror:{{ #time:Y|{{{1}}} }} | |
− | + | |{{{1|}}} | |
− | + | |{{ #ifeq:{{#time:U|{{{1}}} }} | 0 <!--TEST IF DATE IS CORRUPT OR OUT OF RANGE--> | |
− | + | |{{{1|}}} | |
− | + | |{{ #ifeq:{{{3| }}}|y | |
− | + | |{{#switch: {{{2| }}} | |
− | + | | mdy = [[{{ #time:F j|{{{1}}} }}]], [[{{ #time:Y|{{{1}}} }}]] | |
− | + | | ymd | iso = [[{{ #time:Y|{{{1}}} }}]] [[{{ #time:F j|{{{1}}} }}|{{ #time:m-d|{{{1}}} }}]] | |
− | + | | dmy | #default = [[{{ #time:j F|{{{1}}} }}]] [[{{ #time:Y|{{{1}}} }}]] | |
− | + | }} | |
− | + | |{{#switch: {{{2| }}} | |
− | + | | mdy = {{ #time:F j, Y|{{{1}}} }} | |
− | + | | ymd | iso = {{ #time:Y-m-d|{{{1}}} }} | |
− | }} | + | | dmy | #default = {{ #time:j F Y|{{{1}}} }} |
− | }} | + | }} |
− | }}</ | + | }} |
− | {{documentation}} | + | }} |
+ | }}<span style="display:none">(<span class="bday">{{#time:Y-m-d|{{{1}}}}}</span>)</span> | ||
+ | |{{{1}}} | ||
+ | }}</includeonly><noinclude>{{documentation}}</noinclude> |
Revision as of 03:20, 12 November 2008
Template documentation[create]
Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |