Template:YMD to ISO
This template uses Lua: |
Template:YMD to ISO converts a date in YMD format (e.g. 2000 January 17) to ISO 8601 format (e.g. 2000-01-17). Any input which is not a valid DMY date is passed through unchanged. This template is designed to preprocess dates for use with the #time parser function, which is unable to convert YMD dates, and for use with templates such as {{Date}} or {{ISO date}} which are implemented using the #time parser function.
Usage
change{{YMD to ISO | <date in YMD format> }}
Examples
changeFull month names
change{{YMD to ISO| 2000 January 17 }}
→ 2000-01-17{{YMD to ISO|2000 February 29}}
→ 2000-02-29{{YMD to ISO|2001 February 28}}
→ 2001-02-28{{YMD to ISO|2000 december 17}}
→ 2000-12-17{{YMD to ISO|2000 DECEMBER 17}}
→ 2000-12-17
Abbreviated month names
change{{YMD to ISO|2000 Sep 1}}
→ 2000-09-01{{YMD to ISO|2000 Sept 1}}
→ 2000-09-01{{YMD to ISO|2000 Sept. 1}}
→ 2000-09-01{{YMD to ISO|2000 dec 1}}
→ 2000-12-01{{YMD to ISO|2000 DEC. 1}}
→ 2000-12-01
Dates in other formats (unchanged)
change{{YMD to ISO|1 December 2000}}
→ 1 December 2000{{YMD to ISO|December 1, 2000}}
→ December 1, 2000
Used as input
changeWith the {{#time}} parser function:
{{#time: r|{{YMD to ISO|2000 January 17}}}}
→ Mon, 17 Jan 2000 00:00:00 +0000- without {{YMD to ISO}}:
{{#time: r|2000 January 17}}
→ Error: Invalid time.
With the {{Date}} template:
{{Date|{{YMD to ISO|2000 January 17}}|dmy}}
→ 17 January 2000- without {{YMD to ISO}}:
{{Date|2000 January 17|dmy}}
→ 2000 January 17 (not converted to dmy)
With the {{ISO date}} template:
{{ISO date|{{YMD to ISO|2000 January 17}}|dmy}}
→ 2000-01-17- without {{YMD to ISO}}:
{{ISO date|2000 January 17|dmy}}
→ Error: Invalid time.
See also
changeDate and time templates
[
] all subsections that follow:This template does not put a working clock on your page. The clock will not update the time on your screen every minute. Instead, it records the date and time that the page was most recently edited or purged. If you want a clock that constantly updates, then go to Special:Preferences#mw-prefsection-gadgets and enable the Appearance item, "Add a clock to the personal toolbar that displays the current time in UTC and provides a link to purge the current page". |
Multiple units of time
changeType | Adjustable | Current | Last | Next |
---|---|---|---|---|
Date and Time | {{time}} | {{Currentdate}} (MDY) {{Plain now}} (DMY) {{Now}} (DMY in a complete sentence) |
||
Date Only | {{Dateonly}} {{Datedow}} (Has the day of the week) |
{{Date}} (Chose format) {{DATE}} (prefixed by date=) {{TODAY}} (DMY) |
{{Yesterday}} {{Day-1}} |
{{Tomorrow}} {{Day+1}} |
Time only | {{Timeonly}} | {{CURRENTTIME}} (12 h format) {{CURRENTTIME24}} (24 h format) |
||
Banners | {{Right now}} (Blue with time and number of Wikipedia articles) {{Right now (User message)}} (Orange with time and number of Wikipedia articles |
|||
Timestamp | {{Timestamp}} (Format YYYYMMDDhhmmss) |
Single units of time
changeUnit of time | Adjustable | Current | Last | Next |
---|---|---|---|---|
SECOND | {{CURRENTSECOND}} | |||
MINUTE | {{CURRENTMINUTE}} | |||
HOUR | {{CURRENTHOUR}} | |||
WEEK | {{CURRENTWEEK}} {{CURRENTWEEKOFMONTH}} |
|||
Day of Week | {{DAYOFWEEK}} | {{CURRENTDAYNAME}} {{CURRENTWEEKDAYABBREV}} {{CURRENTWEEKDAY}} |
||
MONTH | {{MONTHNAME}} {{MONTHABBREV}} {{MONTHNUMBER}} {{MONTH}} (zero padded) |
{{CURRENTMONTHNAME}} {{CURRENTMONTHABBREV}} {{CURRENTMONTH1}} {{CURRENTMONTHDAYS}} |
{{LASTMONTHNAME}} | {{NEXTMONTHNAME}} |
Day of Month | {{CURRENTDAY}} {{CURRENTDAY2}} (zero padded) |
|||
YEAR | {{CURRENTYEARCC}} {{CURRENTYEARYY}} {{CURRENTISOYEAR}} {{CURRENTYEAR}} |
{{LASTYEAR}} | {{NEXTYEAR}} | |
Day of Year | {{CURRENTDAYOFYEAR}} | |||
DECADE | {{DECADE}} | {{CURRENTDECADE}} | ||
CENTURY | {{CENTURY}} | {{CURRENTCENTURY}} | ||
MILLENNIUM | {{MILLENNIUM}} |
Date and time Templates made for substitution:
changeMonth:
{{Lmonth}} produces Oct
{{Nmonth}} produces Dec
{{LastMonth}} produces October 2024
{{NextMonth}} produces December 2024
Individual Templates
change- {{Calendar}}
- {{Calendar clock with Wikipedia stats}}
- {{Clock}}
- {{Digital clock and date}}