Difference between revisions of "Template:ISO date/doc"
Jump to navigation
Jump to search
imported>John of Reading |
imported>Zyxw (update examples) |
||
| Line 5: | Line 5: | ||
This template only converts dates formatted in one of the formats below to an ISO date | This template only converts dates formatted in one of the formats below to an ISO date | ||
| − | The template accepts one parameter | + | The template accepts one unnamed parameter containing a date in one of the following formats: |
| − | * | + | * <tt><nowiki>{{ISO date|15 January 2001}}</nowiki><tt> returns {{ISO date|15 January 2001}} |
| − | *{<nowiki>{< | + | * <tt><nowiki>{{ISO date|15 Jan 2001}}</nowiki><tt> returns {{ISO date|15 Jan 2001}} |
| + | * <tt><nowiki>{{ISO date|15-01-2001}}</nowiki><tt> returns {{ISO date|15-01-2001}} | ||
| − | + | * <tt><nowiki>{{ISO date|January 15, 2001}}</nowiki><tt> returns {{ISO date|January 15, 2001}} | |
| − | + | * <tt><nowiki>{{ISO date|Jan 15, 2001}}</nowiki><tt> returns {{ISO date|Jan 15, 2001}} | |
| − | + | * <tt><nowiki>{{ISO date|Jan. 15, 2001}}</nowiki><tt> returns {{ISO date|Jan. 15, 2001}} | |
| − | + | * <tt><nowiki>{{ISO date|01/15/2001}}</nowiki><tt> returns {{ISO date|01/15/2001}} | |
| − | * Jan 15, 2001 | ||
| − | |||
| − | * | ||
| − | |||
| − | * 2001 | ||
| − | Formats for which it can not work because #time returns an error: | + | * <tt><nowiki>{{ISO date|January 2001}}</nowiki><tt> returns {{ISO date|January 2001}} |
| − | * 01-15-2001 | + | * <tt><nowiki>{{ISO date|Jan 2001}}</nowiki><tt> returns {{ISO date|Jan 2001}} |
| − | * 1/2001 | + | |
| + | * <tt><nowiki>{{ISO date|2001}}</nowiki><tt> returns {{ISO date|2001}} | ||
| + | |||
| + | Formats for which it can not work because [[Help:Time function|#time]] returns an error or an incorrect ISO format: | ||
| + | * <tt><nowiki>{{ISO date|01-15-2001}}</nowiki><tt> returns {{ISO date|01-15-2001}} ''(hyphens indicate DD-MM-YYYY and 15 is an invalid month number)'' | ||
| + | * <tt><nowiki>{{ISO date|15/01/2001}}</nowiki><tt> returns {{ISO date|15/01/2001}} ''(slashes indicate MM/DD/YYYY and 15 is an invalid month number)'' | ||
| + | * <tt><nowiki>{{ISO date|1/2001}}</nowiki><tt> returns {{ISO date|1/2001}} | ||
| + | * <tt><nowiki>{{ISO date|2001 January 15}}</nowiki><tt> returns {{ISO date|2001 January 15}} | ||
| + | * <tt><nowiki>{{ISO date|2001 January}}</nowiki><tt> returns {{ISO date|2001 January}} ''(expected: {{ISO date|January 2001}})'' | ||
== Use in microformats == | == Use in microformats == | ||
| − | |||
{{UF-date-part}} | {{UF-date-part}} | ||
== See also == | == See also == | ||
| − | + | * {{Tl|ISO end date}} | |
| − | *{{Tl|ISO end date}} | + | * {{Tl|Birth date}} |
| − | *{{Tl|Birth date}} | + | * {{Tl|Birth date and age}} |
| − | *{{Tl|Birth date and age}} | + | * {{Tl|Start date}} |
| − | *{{Tl|Start date}} | ||
<includeonly> | <includeonly> | ||
Revision as of 02:20, 1 January 2017
| This is a documentation subpage for Template:ISO date. It contains usage information, categories and other content that is not part of the original template page. |
This template converts dates to YYYY-MM-DD or YYYY-MM or YYYY as appropriate - see below for restrictions on input formats accepted.
Usage
This template only converts dates formatted in one of the formats below to an ISO date
The template accepts one unnamed parameter containing a date in one of the following formats:
- {{ISO date|15 January 2001}} returns 2001-01-15
- {{ISO date|15 Jan 2001}} returns 2001-01-15
- {{ISO date|15-01-2001}} returns 2001-01-15
- {{ISO date|January 15, 2001}} returns 2001-01-15
- {{ISO date|Jan 15, 2001}} returns 2001-01-15
- {{ISO date|Jan. 15, 2001}} returns 2001-01-15
- {{ISO date|01/15/2001}} returns 2001-01-15
- {{ISO date|January 2001}} returns 2001-01
- {{ISO date|Jan 2001}} returns 2001-01
- {{ISO date|2001}} returns 2001
Formats for which it can not work because #time returns an error or an incorrect ISO format:
- {{ISO date|01-15-2001}} returns Error: Invalid time. (hyphens indicate DD-MM-YYYY and 15 is an invalid month number)
- {{ISO date|15/01/2001}} returns Error: Invalid time. (slashes indicate MM/DD/YYYY and 15 is an invalid month number)
- {{ISO date|1/2001}} returns Error: Invalid time.
- {{ISO date|2001 January 15}} returns Error: Invalid time.
- {{ISO date|2001 January}} returns 2001-01-01 (expected: 2001-01)
Use in microformats
See also
- {{ISO end date}}
- {{Birth date}}
- {{Birth date and age}}
- {{Start date}}