Difference between revisions of "Template:Date"
Jump to navigation
Jump to search
m (1 revision imported) |
Mediawiki>Dinoguy1000 (fix "|=foo" bug) |
||
Line 1: | Line 1: | ||
− | < | + | {{safesubst:<noinclude/>#switch:none |
− | + | |{{safesubst:<noinclude/>#iferror: {{safesubst:<noinclude/>#time:Y_M_d|{{{1|}}} }} | none }} <noinclude><!-- #time: can't handle --></noinclude> | |
− | {{{ | + | |{{safesubst:<noinclude/>#iferror: {{safesubst:<noinclude/>#expr: {{{1|}}}+0 }} |
− | + | |<noinclude><!--not a pure number--></noinclude> | |
− | + | |{{safesubst:<noinclude/>#ifexpr: {{{1|}}}+0 > 10000000000000 | |
− | + | |<noinclude><!-- a yyyymmddhhmmss timestamp --></noinclude> | |
− | -->< | + | |{{safesubst:<noinclude/>#ifeq: {{safesubst:<noinclude/>#expr:{{{1|}}}+0}} | {{{1|}}} |
− | + | | none <noinclude><!-- pure number eg 123.456 --></noinclude> | |
− | + | | <noinclude><!-- assume yy-mm-dd --></noinclude> | |
− | <time | + | }} |
− | |{{# | + | }} |
− | + | }} | |
− | + | |{{safesubst:<noinclude/>#switch: {{safesubst:<noinclude/>lc:{{{2|}}}}} | none | asis | link | lnone =none }} | |
− | <!-- | + | |{{safesubst:<noinclude/>#ifexpr: {{safesubst:<noinclude/>#time:Y|{{{1|}}} }} < 1000 | none }} |
− | | | + | |{{safesubst:<noinclude/>#switch: {{safesubst:<noinclude/>#time:Ynj|{{{1|}}} }}|100031|110031|130031|140031|150031=none}} |
− | + | |= {{safesubst:<noinclude/>#if:{{{1|}}} | |
− | + | |{{safesubst:<noinclude/>#switch:{{{2}}} | |
− | <!-- | + | |link|lnone|l=[[{{{1}}}]] |
− | + | |{{{1}}} | |
− | + | }} | |
− | + | }}<noinclude><!-- error or "none", so no formatting --></noinclude> | |
− | <!-- | + | |<noinclude><!-- continue with formatting --></noinclude> |
− | + | {{safesubst:<noinclude/>#ifeq:<noinclude><!-- | |
− | + | --></noinclude>{{safesubst:<noinclude/>#time:Y|{{{1}}} 2008}}<noinclude><!-- | |
− | <!-- | + | --></noinclude>{{safesubst:<noinclude/>#iferror: {{safesubst:<noinclude/>#ifexpr: {{{1}}}>10000000000000 | no }} | }}<noinclude><!-- |
− | + | --></noinclude>{{safesubst:<noinclude/>#time:Y|{{{1}}} 2004}} | |
− | + | |20082004 | |
− | <!-- | + | |<noinclude><!-- no year --></noinclude> |
− | | | + | {{safesubst:<noinclude/>#ifeq:{{safesubst:<noinclude/>#time:d|{{{1}}} 2036}}|{{safesubst:<noinclude/>#time:d|{{{1}}} }} |
− | + | |<noinclude><!-- month+day --></noinclude>{{safesubst:<noinclude/>#time: | |
− | + | {{safesubst:<noinclude/>#switch: {{safesubst:<noinclude/>lc: {{safesubst:<noinclude/>#ifeq:{{{3|}}}|y|L}}{{{2|}}} }} | |
− | <!-- | + | | lmdy | liso | lymd = [[:F j]] |
− | + | | mdy | iso | ymd = F j | |
− | + | | ldmy | l = [[:j F]] | |
− | + | | #default = j F | |
− | <!-- | + | }}|{{{1}}} 2000 }}<noinclude><!-- default='dmy' or null or "" or unsupported option --></noinclude> |
− | | | + | |<noinclude><!-- month only --></noinclude>{{safesubst:<noinclude/>#time: |
− | + | {{safesubst:<noinclude/>#switch: {{safesubst:<noinclude/>lc: {{safesubst:<noinclude/>#ifeq:{{{3|}}}|y|L}}{{{2|}}} }} | |
− | + | | lmdy | liso | lymd | |
− | + | | ldmy | l = [[F]] | |
− | | | + | | #default = F |
− | + | }}|{{{1}}} 2000 }}<noinclude><!-- default='dmy'/'mdy'/'ymd'/'iso'/null/""/unsupported opt --></noinclude> | |
− | + | }} | |
− | + | |<noinclude><!-- with year--></noinclude> | |
− | + | {{safesubst:<noinclude/>#if: {{safesubst:<noinclude/>#iferror:{{safesubst:<noinclude/>#time:j|2 {{{1|}}}}}|*D*|{{safesubst:<noinclude/>#iferror:{{safesubst:<noinclude/>#time:j|2000 {{{1|}}}}}|*D*| }}}} | |
− | + | |<noinclude><!-- day+month+year --></noinclude>{{safesubst:<noinclude/>#time: | |
− | + | {{safesubst:<noinclude/>#switch: {{safesubst:<noinclude/>lc: {{safesubst:<noinclude/>#ifeq:{{{3|}}}|y|L}}{{{2|}}} }} | |
− | + | | lmdy = [[:F j]], [[Y]] | |
− | + | | mdy = F j, Y | |
− | + | | liso = [[Y|Y-]][[F j|m-d]]<noinclude><!-- i.e. [[Y-m-d]] --></noinclude> | |
− | + | | iso = Y-m-d | |
− | + | | lymd = [[Y]] [[:F j]] | |
− | + | | ymd = Y F j | |
− | + | | ldmy | l = [[:j F]] [[Y]] | |
− | + | | #default = j F Y | |
− | + | }}|{{{1|}}} }}<noinclude><!-- #default='dmy' or null or "" or unsupported option --></noinclude> | |
− | + | |<noinclude><!-- month+year --></noinclude>{{safesubst:<noinclude/>#time: | |
− | + | {{safesubst:<noinclude/>#switch: {{safesubst:<noinclude/>lc: {{safesubst:<noinclude/>#ifeq:{{{3|}}}|y|L}}{{{2|}}} }} | |
− | + | | lmdy | liso | lymd | ldmy | l = [[:F Y]] | |
− | + | | #default = F Y | |
− | + | }}|{{{1|}}} }}<noinclude><!-- default='dmy'/'iso'/'mdy'/null/""/unsupported option --></noinclude> | |
− | + | }} | |
− | + | }} | |
− | + | }}<noinclude> | |
− | + | {{documentation}} | |
− | + | </noinclude> | |
− | |||
− | |||
− | |||
− | |||
− | {{ | ||
− | < |
Revision as of 09:35, 2 January 2022
22 November 2024