 | This template uses Lua:
|
Any 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 hyphen-minus (-) and a 2-digit month number; optionally this is followed by hyphen-minus and a 2-digit day number; optionally this is followed by the time.
For a calendar date in ISO 8601 extended format in the form YYYY-MM-DD (e.g. "2026-10-28"), 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= }}
Examples
Current Date
{{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY}}
renders as:
2026-10-28
Certain Date
{{{ISOdate|2022-11-22}}
renders as:
Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
See Also
Test cases
{{ISOdate|2010-08-18 18:15:30Z}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|2010-08-18 08:15:30}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|2010-08-18 08:15}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|2010-08-18}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|2010-08}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|2010}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|1970-08-18 08:15:30}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|1969-08-18 08:15:30}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|1800-08-18 08:15:30}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|999-08-18 08:15:30}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|119-08-18 08:15:30}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|99-08-18 08:15:30}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|19-08-18 08:15:30}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|9-08-18 08:15:30}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|1-08-18 08:15:30}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|1970-08-18}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|1969-08-18}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|1800-08-18}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|999-08-18}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|119-08-18}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|99-08-18}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|19-08-18}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
|
{{ISOdate|9-08-18}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|1-08-18}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|1970-08}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|1969-08}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|1800-08}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|999-08}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|119-08}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|99-08}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|19-08}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|9-08}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|1-08}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|1970}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|1969}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|1800}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|999}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|119}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|99}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|19}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|9}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|1}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|0}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|1567-02-29}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
{{ISOdate|2000-02-29}}: Lua error in Module:DateI18n at line 113: attempt to index field 'data' (a nil value).
|