Template:Date: Difference between revisions
Jump to navigation
Jump to search
[checked revision] | [checked revision] |
No edit summary |
|||
Line 1: | Line 1: | ||
<includeonly>{{#switch:{{#sub:{{{1}}}|5|2}} | <includeonly>{{#switch:{{#sub:{{{1}}}|5|2}} | ||
|01=January | |||
|02=February | |||
|03=March | |||
|04=April | |||
|05=May | |||
|06=June | |||
|07=July | |||
|08=August<includeonly>{{#vardefine:year|{{#sub:{{#replace:{{{1}}}|-}}|0|4}}}}{{#vardefine:month|{{#sub:{{#replace:{{{1}}}|-}}|4|2}}}}{{#vardefine:day|{{#sub:{{#replace:{{{1}}}|-}}|6|2}}}}{{#switch:{{#var:month}} | |||
|01=January | |01=January | ||
|02=February | |02=February | ||
Line 8: | Line 16: | ||
|07=July | |07=July | ||
|08=August | |08=August | ||
|09=September | |||
|10=October | |||
|11=November | |||
|12=December | |||
|#default=FIXME! | |||
}} {{#switch:{{#var:day}} | |||
|01=1<sup>st</sup> | |||
|02=2<sup>nd</sup> | |||
|03=3<sup>rd</sup> | |||
|21=21<sup>st</sup> | |||
|22=22<sup>nd</sup> | |||
|23=23<sup>rd</sup> | |||
|31=31<sup>st</sup> | |||
|#default={{#var:day}}<sup>th</sup> | |||
}} {{#var:year}}</includeonly><noinclude> | |||
==Usage== | |||
This template parses a date of shape yyyy-mm-dd into spoken language like {{date|1975-03-18}} | |||
===Parameters=== | |||
The template hase one obligatory unnamed parameter: | |||
*'''1''': a date of shape yyyy-mm-dd | |||
==Examples== | |||
{|class="wikitable" | |||
!Code | |||
!Result | |||
|- | |||
|<nowiki>{{date|1900-01-01}}</nowiki> | |||
|{{date|1900-01-01}} | |||
|- | |||
|<nowiki>{{date|2025-11-22}}</nowiki> | |||
|{{date|2025-11-22}} | |||
|- | |||
|<nowiki>{{date|2019-02-31}}</nowiki> | |||
|{{date|2019-02-31}} (rubbish in→rubbish out ;) | |||
|} | |||
[[category:ContentTemplate]] | |||
{{interwiki}} | |||
</noinclude> | |||
|09=September | |09=September | ||
|10=October | |10=October |
Revision as of 17:05, 8 February 2023
Usage
This template parses a date of shape yyyy-mm-dd into spoken language like March 18th 1975
Parameters
The template hase one obligatory unnamed parameter:
- 1: a date of shape yyyy-mm-dd
Examples
Code | Result |
---|---|
{{date|1900-01-01}} | January 1st 1900 |
{{date|2025-11-22}} | November 22nd 2025 |
{{date|2019-02-31}} | February 31st 2019 (rubbish in→rubbish out ;) |
|09=September
|10=October
|11=November
|12=December
|#default=FIXME!
}} th {{{1</includeonly>
Usage
This template parses a date of shape yyyy-mm-dd into spoken language like March 18th 1975
Parameters
The template hase one obligatory unnamed parameter:
- 1: a date of shape yyyy-mm-dd
Examples
Code | Result |
---|---|
{{date|1900-01-01}} | January 1st 1900 |
{{date|2025-11-22}} | November 22nd 2025 |
{{date|2019-02-31}} | February 31st 2019 (rubbish in→rubbish out ;) |