Template:ISOdate/doc
Template page
More actions
Takes a date in ISO 8601 format (YYYY-MM-DD, e.g. "2026-08-21") and hands it over to {{Date}} to display it in localised format.
This template is needed to catch some flaws of the automatic conversion by {{#time: }} for non-full dates (e.g. "77-09" for September 77 AD, which would throw an error with {{#time: }})
Usage
{{ISOdate |1= |2= |f= }}
Template parameters
| Parameter | Description | Default | Status | |
|---|---|---|---|---|
1 | date in ISO 8601 format. Supported dates are any dates between 1 January 32 AD and 31 December 9999 AD. Dates from 1 January 1 AD until 31 December 31 are not yet supported cause they are not distinguishable from dates in the format DD-MM-YY (this will most likely change after all ambiguous dates are cleaned up). Dates BC are not yet supported. Note: A date like "99-05-01" or "07-05-01" will always refer to the day in the first century, not the day in the 20th or 21st century. Please always note down the full year. | empty | required | |
2 | language code (only needs to be provided if the language shall be fixed and independant from the user's preferences) | value of {{int:Lang}} | optional | |
f | format ("Y" for year-only output ["{{ISOdate|2008-08-06|f=Y}}" will result in the output "6 August 2008") | empty | optional | |
Additional information
The template is intended to be used in the following namespaces: all namespaces
The template is intended to be used by the following user groups: all users
See also
Localization
This template is not intended to be localized.