2 Ogasiti 2024
This template is used on approximately 43,000 pages and changes may be widely noticed. Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage. Consider discussing changes on the talk page before implementing them. |
This template converts a date to one of the standard date formats used on the English Wikipedia.
This template should only be used internally in other templates.
If you want sortable dates for a table, use ((date table sorting)) instead.
This template takes up to two parameters, both of which are optional:
((date|
<date to be formatted>|<date formatting style>))
((date))
produces 2 Ogasiti 2024. To avoid emitting the current date if none is input, use Template:fdate.DMY
gives d mmmm yyyy (e.g. 31 Meyi 2007). This is the default format.MDY
gives mmmm d, yyyy (e.g. Meyi 31, 2007)YMD
gives yyyy mmmm d (e.g. 2007 Meyi 31)ISO
gives an ISO 8601 style yyyy-mm-dd (e.g. 2007-05-31)none
applies no formatting whatsoeverDMY
, or in "month d" format for formatting styles MDY
, YMD
and ISO
.DMY
/lDMY
and MDY
/lMDY
are in accordance with the English language Wikipedia's Manual of Style. The use of ISO
/lISO
(ISO 8601) format within article prose is expressly discouraged by the Manual of Style; this format should only be used in tables, lists, or references.Format | Input | Output |
---|---|---|
not specified | ((date|2006-08-04))
|
4 Ogasiti 2006 |
((date|Aug 4, 2006))
|
4 Ogasiti 2006 | |
((date|4 August 2006))
|
4 Ogasiti 2006 | |
((date|4 August))
|
4 Ogasiti | |
((date|Aug 4))
|
4 Ogasiti | |
((date|))
|
2 Ogasiti (missing year) | |
((date))
|
2 Ogasiti 2024 | |
((date|2=))
|
2 Ogasiti 2024 | |
DMY format | ((date|2006-08-04|DMY))
|
4 Ogasiti 2006 |
((date|Aug 4, 2006|DMY))
|
4 Ogasiti 2006 | |
((date|4 August 2006|DMY))
|
4 Ogasiti 2006 | |
((date|4 August|DMY))
|
4 Ogasiti | |
((date|Aug 4|DMY))
|
4 Ogasiti | |
((date||DMY))
|
2 Ogasiti (missing year) | |
((date|2=DMY))
|
2 Ogasiti 2024 | |
((date|((date))|DMY))
|
2 Ogasiti 2024 | |
MDY format | ((date|2006-08-04|MDY))
|
Ogasiti 4, 2006 |
((date|Aug 4, 2006|MDY))
|
Ogasiti 4, 2006 | |
((date|4 August 2006|MDY))
|
Ogasiti 4, 2006 | |
((date|4 August|MDY))
|
Ogasiti 4 | |
((date|Aug 4|MDY))
|
Ogasiti 4 | |
((date||MDY))
|
Ogasiti 2 (missing year) | |
((date|2=MDY))
|
Ogasiti 2, 2024 | |
((date|((date))|MDY))
|
2 Ogasiti 2024 | |
YMD format | ((date|2006-08-04|YMD))
|
2006 Ogasiti 4 |
((date|Aug 4, 2006|YMD))
|
2006 Ogasiti 4 | |
((date|4 August 2006|YMD))
|
2006 Ogasiti 4 | |
((date|4 August|YMD))
|
Ogasiti 4 | |
((date|Aug 4|YMD))
|
Ogasiti 4 | |
((date||YMD))
|
Ogasiti 2 (missing year) | |
((date|2=YMD))
|
2024 Ogasiti 2 | |
((date|((date))|YMD))
|
2 Ogasiti 2024 | |
ISO format | ((date|2006-08-04|ISO))
|
2006-08-04 |
((date|Aug 4, 2006|ISO))
|
2006-08-04 | |
((date|4 August 2006|ISO))
|
2006-08-04 | |
((date|4 August|ISO))
|
--08-04 | |
((date|Aug 4|ISO))
|
--08-04 | |
((date|((#time: --m-d))|ISO))
|
--08-02 (missing year) | |
((date|2=ISO))
|
2024-08-02 | |
((date|((date))|ISO))
|
2 Ogasiti 2024 | |
none format | ((date|2006-08-04|none))
|
2006-08-04 |
((date|Aug 4, 2006|none))
|
Aug 4, 2006 | |
((date|4 August 2006|none))
|
4 August 2006 | |
((date|4 August|none))
|
4 August | |
((date|Aug 4|none))
|
Aug 4 | |
((date||none))
|
(blank) | |
((date|2=none))
|
(blank) | |
((date|((date))|none))
|
2 Ogasiti 2024 |
A wide variety of other input formats are handled correctly by the template:
Input | Output |
---|---|
((date|1st December 2008)) (ordinal 'st')
|
1 Disembala 2008 |
((date|June 24 2006)) (missing comma)
|
24 Juni 2006 |
((date|24 june 2006)) (lowercase month name)
|
24 Juni 2006 |
((date|24 jun)) (abbreviated month name)
|
24 Juni |
((date|June 2006))
|
Juni 2006 |
((date|2006 June))
|
1 Juni 2006 |
((date|05/31/2012))
|
31 Meyi 2012 |
((date|31-05-2012))
|
31 Meyi 2012 |
Input strings that the template cannot format are returned unaltered. This includes strings containing characters such as square brackets, so any links will result in unformatted output.
Input | Output |
---|---|
((date|23007-031-24))
|
23007-031-24 |
((date|[[1 December]] [[2008]]|YMD))
|
1 December 2008 |
((date|1 December [[2008 in film|2008]]|MDY))
|
1 December 2008 |
((date|2008 December 1|DMY))
|
2008 December 1 (expected: 1 Disembala 2008) |
((date|2008 December 1|MDY))
|
2008 December 1 (expected: Disembala 1, 2008) |
((date|2008 December 1|ISO))
|
2008 December 1 (expected: 2008-12-01) |
((date|June 2006|ISO))
|
Juni 2006 (missing day, expected: 2006-06--) |
((date|--08-24))
|
--08-24 |
((date|-08-24))
|
3 Ogasiti 2024 |
((date|08-24))
|
08-24 |
((date|2006-08--))
|
2006-08-- |
((date|2006-08-))
|
2006-08- |
((date|32 Aug))
|
32 Aug |
((date|932 Aug))
|
932 Aug |
((date|0932 Aug))
|
0932 Aug |
((date|Aug 32))
|
Aug 32 |
((date|Aug 932))
|
Aug 932 |
((date|Aug 0932))
|
Aug 0932 |
((date|31/05/2012))
|
31/05/2012 (expected 31 Meyi 2012) |
((date|05-31-2012))
|
05-31-2012 (expected 31 Meyi 2012) |
((date|May 18, 2019|YDM))
|
18 Meyi 2019 (expected 2019 18 Meyi) |
((date|June 0, 2006))
results in 31 Meyi 2006
.((date|0 January 2006))
becomes 31 Disembala 2005
.((date|31 November 2008))
results in 1 Disembala 2008
, since November has only 30 days.((date|February 29, 2007))
results in 1 Malichi 2007
, since 2007 was not a leap year.((date|30 February 1712))
results in 1 Malichi 1712
because – even though 30 February 1712 is a valid date in the Swedish calendar – February 1712 had only 29 days in the Gregorian calendar.The ISO 8601 standard requires mutual agreement between those using the format to use years earlier than 1583. Since no agreement has been obtained from our readers, that format should not be used for such years, nor for any date not in the Gregorian calendar.
The current 2004 version of ISO 8601 does not permit omitting the year, but this template will produce a supposedly ISO output when the year is missing.
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) |
Unit 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)) |
Month:
((Lmonth)) produces Error: Invalid time.
((Nmonth)) produces Error: Invalid time.
((LastMonth)) produces Error: Invalid time.
((NextMonth)) produces Error: Invalid time.
Converts dates into a format used on Wikipedia
Parameter | Description | Type | Status | |
---|---|---|---|---|
date | 1 | Date to be formatted
| Date | suggested |
format | 2 | Controls the date format for the result
| String | suggested |