Difference between revisions of "Template:ISO date/doc"
imported>Trödel (edit summary) |
imported>Pigsonthewing (microformat) |
||
| Line 2: | Line 2: | ||
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> | <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE --> | ||
This template converts dates to YYYY-MM-DD or YYYY-MM or YYYY as appropriate - see below for restrictions on input formats accepted. | 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 formated in one of these formats to an ISO date (a generalized version exists in the history but it will not work consistently because of the number of #time codes used in the calling template. | This template only converts dates formated in one of these formats to an ISO date (a generalized version exists in the history but it will not work consistently because of the number of #time codes used in the calling template. | ||
| Line 24: | Line 24: | ||
* 1/2001 | * 1/2001 | ||
| − | === See also | + | == Use in microformats == |
| + | |||
| + | This template also wraps the date in the classes needed by [[hAtom]] (<code>class="updated"</code>), [[HCalendar|hCalendar]] (<code>class="dtstart"</code>) and [[HCard|hCard]] (<code>class="bday"</code>) [[microformat]]s - usually, but not always, within infobox or similar templates, or tables. | ||
| + | |||
| + | == See also == | ||
<includeonly> | <includeonly> | ||
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS --> | <!-- CATEGORIES AND INTERWIKIS HERE, THANKS --> | ||
| − | [[Category:Date mathematics templates| | + | [[Category:Date mathematics templates|{{PAGENAME}}]] |
| − | + | [[Category:Templates generating hAtom|{{PAGENAME}}]] | |
| + | [[Category:Templates generating hCalendars|{{PAGENAME}}]] | ||
| + | [[Category:Templates generating hCard|{{PAGENAME}}]] | ||
</includeonly> | </includeonly> | ||
Revision as of 12:53, 11 November 2008
| 40px | 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 formated in one of these formats to an ISO date (a generalized version exists in the history but it will not work consistently because of the number of #time codes used in the calling template.
The template accepts one parameter - which must be unnamed. For example:
- {{ISO date|15 January 2001}} returns 2001-01-15
- {{ISO date|March 2003}} returns 2003-03
The date parameter must be in one of the following formats:
- 15 January 2001
- 15 Jan 2001
- January 15, 2001
- Jan 15, 2001
- 15-01-2001
- January 2001
- Jan 2001
- 2001
Formats for which it can not work because #time returns an error:
- 01-15-2001
- 1/2001
Use in microformats
This template also wraps the date in the classes needed by hAtom (class="updated"), hCalendar (class="dtstart") and hCard (class="bday") microformats - usually, but not always, within infobox or similar templates, or tables.