Difference between revisions of "Template:ISO date/doc"

From blackwiki
Jump to navigation Jump to search
imported>Pigsonthewing
(ISO end date)
imported>Pigsonthewing
m (s)
Line 40: Line 40:
 
[[Category:Templates generating hAtom|{{PAGENAME}}]]
 
[[Category:Templates generating hAtom|{{PAGENAME}}]]
 
[[Category:Templates generating hCalendars|{{PAGENAME}}]]
 
[[Category:Templates generating hCalendars|{{PAGENAME}}]]
[[Category:Templates generating hCard|{{PAGENAME}}]]
+
[[Category:Templates generating hCards|{{PAGENAME}}]]
  
 
</includeonly>
 
</includeonly>

Revision as of 20:24, 27 December 2008

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 the formats below to an ISO date

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.

See also