Template:YMD to ISO/doc
Jump to navigation
Jump to search
This is a documentation subpage for Template:YMD to ISO. It contains usage information, categories and other content that is not part of the original template page. |
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
{{YMD to ISO | <date in YMD format> }}
Examples
Full month names
{{YMD to ISO| 2000 January 17 }}
→ Script error: No such module "YMD to ISO".{{YMD to ISO|2000 February 29}}
→ Script error: No such module "YMD to ISO".{{YMD to ISO|2001 February 28}}
→ Script error: No such module "YMD to ISO".{{YMD to ISO|2000 december 17}}
→ Script error: No such module "YMD to ISO".{{YMD to ISO|2000 DECEMBER 17}}
→ Script error: No such module "YMD to ISO".
Abbreviated month names
{{YMD to ISO|2000 Sep 1}}
→ Script error: No such module "YMD to ISO".{{YMD to ISO|2000 Sept 1}}
→ Script error: No such module "YMD to ISO".{{YMD to ISO|2000 Sept. 1}}
→ Script error: No such module "YMD to ISO".{{YMD to ISO|2000 dec 1}}
→ Script error: No such module "YMD to ISO".{{YMD to ISO|2000 DEC. 1}}
→ Script error: No such module "YMD to ISO".
Dates in other formats (unchanged)
{{YMD to ISO|1 December 2000}}
→ Script error: No such module "YMD to ISO".{{YMD to ISO|December 1, 2000}}
→ Script error: No such module "YMD to ISO".
Used as input
With the {{#time}} parser function:
{{#time: r|{{YMD to ISO|2000 January 17}}}}
→ Error: Invalid time.- without {{YMD to ISO}}:
{{#time: r|2000 January 17}}
→ Error: Invalid time.
With the {{Date}} template:
{{Date|{{YMD to ISO|2000 January 17}}|dmy}}
→ Script error: No such module "YMD to ISO".- 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}}
→ Template:ISO date- without {{YMD to ISO}}:
{{ISO date|2000 January 17|dmy}}
→ Template:ISO date
See also
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
Type | Adjustable | Current | Last | Next |
---|---|---|---|---|
Date and time | {{time}} | {{Currentdate}} (MDY) {{Plain now}} (DMY) {{Now}} (DMY in a complete sentence) {{Simple now}} |
||
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) |
|||
Timestamp | {{Timestamp}} (Format YYYYMMDDhhmmss) |
Single units of time
Unit of time | Adjustable | Current | Last | Next |
---|---|---|---|---|
SECOND | {{CURRENTSECOND}} | |||
MINUTE | {{CURRENTMINUTE}} | |||
HOUR | {{CURRENTHOUR}} | |||
WEEK | {{CURRENTWEEK}} {{CURRENTWEEKOFMONTH}} |
|||
Day of Week | {{Dow}} | {{CURRENTDAYNAME}} {{CURRENTWEEKDAYABBREV}} {{CURRENTWEEKDAY}} |
||
MONTH | {{MONTHNAME}} {{MONTHABBREV}} {{MONTHNUMBER}} {{MONTH}} (zero padded) |
{{CURRENTMONTHNAME}} {{CURRENTMONTHABBREV}} {{CURRENTMONTH1}} {{CURRENTMONTHDAYS}} |
{{LASTMONTH}} (Can make not zero-padded) {{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}} | {{CURRENTMILLENNIUM}} |
Date and time templates made for substitution:
Month:
{{Lmonth}} produces Nov
{{Nmonth}} produces Jan
{{LastMonth}} produces November 2024
{{NextMonth}} produces January 2025
Individual templates
- {{Calendar}}
- {{Calendar clock with Wikipedia stats}}
- {{Clock}}
- {{Digital clock}}
- {{Digital clock and date}}
Categories of templates
This template is based (in parts) on the Template:YMD to ISO/doc from the free encyclopedia wikipedia and is licensed under GNU license for free documentation and the Creative Commons Attribution/Share Alike. On wikipedia there is a List of authors accessible. More about importing from wikipedia on page Imedwiki:Importing from wikipedia.