Template:YMD to ISO
Jump to navigation
Jump to search
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[edit source]
{{YMD to ISO | <date in YMD format> }}
Examples[edit source]
Full month names[edit source]
- {{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[edit source]
- {{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)[edit source]
- {{YMD to ISO|1 December 2000}} → 1 December 2000
- {{YMD to ISO|December 1, 2000}} → December 1, 2000
Used as input[edit source]
With 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[edit source]
External links[edit source]
- Template:YMD to ISO at Wikipedia, the free Terran-based encyclopedia that anyone can edit.
Date 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[edit source]
Type | 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 Starfleet Logistics articles) {{Right now (User message)}} (Orange with time and number of Starfleet Logistics articles |
|||
Timestamp | {{Timestamp}} (Format YYYYMMDDhhmmss) |
Single units of time[edit source]
Unit of time | Adjustable | Current | Last | Next |
---|---|---|---|---|
SECOND | {{CURRENTSECOND}} | |||
MINUTE | {{CURRENTMINUTE}} | |||
HOUR | {{Currenthour}} | {{Hour-1}} | {{Hour+1}} | |
WEEK | {{CURRENTWEEKOFYEAR}} {{CURRENTWEEKOFMONTH}} |
|||
Day of Week | {{Dow}} | {{CURRENTWEEKDAYNAME}} {{CURRENTWEEKDAYABBREV}} {{CURRENTWEEKDAY}} |
{{LASTWEEKDAYNAME}} {{LASTWEEKDAYABBREV}} |
{{NEXTWEEKDAYNAME}} {{NEXTWEEKDAYABBREV}} |
MONTH | {{MONTHNAME}} {{MONTHABBREV}} {{MONTHNUMBER}} {{MONTH}} (zero padded) |
{{Currentmonth}} {{CURRENTMONTHABBREV}} {{CURRENTMONTHNUMBER}} {{CURRENTMONTHDAYS}} |
{{LASTMONTH}} (Can make not zero-padded) {{LASTMONTHNAME}} {{LASTMONTHABBR}} |
{{NEXTMONTH}} (Can make not zero-padded) {{NEXTMONTHNAME}} {{NEXTMONTHABBR}} |
Day of Month | {{Currentday}} | |||
YEAR | {{CURRENTYEARCC}} {{CURRENTYEARYY}} {{CURRENTISOYEAR}} {{CURRENTYEAR}} |
{{LASTYEAR}} | {{NEXTYEAR}} | |
Day of Year | {{CURRENTDAYOFYEAR}} | |||
DECADE | {{DECADE}} | {{CURRENTDECADE}} | {{LASTDECADE}} | {{NEXTDECADE}} |
CENTURY | {{CENTURY}} | {{CURRENTCENTURY}} | {{LASTCENTURY}} | {{NEXTCENTURY}} |
MILLENNIUM | {{MILLENNIUM}} | {{Currentmillennium}} |
Date and time Templates made for substitution:[edit source]
Month:
{{Lmonth}} produces Nov
{{Nmonth}} produces Jan
{{LastMonth}} produces November 2024
{{NextMonth}} produces January 2025
Individual Templates[edit source]
- {{Calendar}}
- {{Calendar clock with Starfleet Logistics stats}}
- {{Clock}}
- {{Digital clock}}
- {{Digital clock and date}}
Categories of Templates[edit source]
- Category:Time, date and calendar templates
- Category:Date-computing templates
- Category:Date-computing templates based on current time
- Category:ISO date templates
- Category:Calendar templates
- Category:Clock templates
External links[edit source]
- Template:YMD to ISO at Wikipedia, the free Terran-based encyclopedia that anyone can edit.
The above documentation is transcluded from Template:YMD to ISO/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |