Template:ISOdate/sandbox/doc: Difference between revisions
←Created page with '{{TemplateBox |1=1 |1d=Any proleptic Gregorian calendar or Gregorian calendar date between 1 January...' |
m 1 revision imported |
(No difference)
| |
Latest revision as of 10:31, 6 February 2026
__EXPECTED_UNCONNECTED_PAGE__
For a calendar date in ISO 8601 extended format in the form YYYY-MM-DD (e.g. "2026-02-06"), with or without time, this template extracts the year, month, day and time, and calls {{date}} with the year, month and day found to display the date in localised format, with the time, if specified, appended. It provides the convenience of passing on a date (or even a date and a time) from one template to another as a single parameter, even though {{date}} eventually needs the date components separately.
This template overcomes 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= }}
⧼templatedata-doc-params⧽
| Parameter | Description | Default | Status | |
|---|---|---|---|---|
1 | Any proleptic Gregorian calendar or Gregorian calendar date between 1 January 1 AD and 31 December 9999 AD. Dates BC are not yet supported. Also incomplete dates are allowed: just the year or the year and the month. A year has to be written in full, without leading zeros. Optionally it is followed by a dash and a 2-digit month number; optionally this is followed by a dash and a 2-digit day number; optionally this is followed by the time. | empty | required | |
2 | language code (only needs to be provided if the language shall be fixed and independent from the user's preferences) | language code of the user language | optional | |
form | allows to specify grammatical case for the month, for languages that use them. Possible cases:
| empty | optional | |
debug | Setting "debug=1" helps with debugging | 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
Relies on:
{{date}}, {{ISOdate/time2}}, {{ISOdate/time3}},
Example
{{ISOdate|2009-08-18}}
renders as:
18 August 2009
⧼Seealso⧽
{{date}}, {{other date}}, {{ISOyear}}
Localization
This template is not intended to be localized.
Test cases
|
|