18 November 2024 ( )
This is the template sandbox page for Template:Date (diff). See also the companion subpage for test cases. |
This template is used on approximately 48,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.
Preview message: Transclusion count updated automatically (see documentation). |
This template should only be used internally in other templates. |
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 18 November 2024. To avoid emitting the current date if none is input, use Template:fdate.DMY
gives d mmmm yyyy (e.g. 31 May 2007). This is the default format.MDY
gives mmmm d, yyyy (e.g. May 31, 2007)YMD
gives yyyy mmmm d (e.g. 2007 May 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 August 2006 |
{{date|Aug 4, 2006}}
|
4 August 2006 | |
{{date|4 August 2006}}
|
4 August 2006 | |
{{date|4 August}}
|
4 August | |
{{date|Aug 4}}
|
4 August | |
{{date|}}
|
18 November (missing year) | |
{{date}}
|
18 November 2024 | |
{{date|2=}}
|
18 November 2024 | |
DMY format | {{date|2006-08-04|DMY}}
|
4 August 2006 |
{{date|Aug 4, 2006|DMY}}
|
4 August 2006 | |
{{date|4 August 2006|DMY}}
|
4 August 2006 | |
{{date|4 August|DMY}}
|
4 August | |
{{date|Aug 4|DMY}}
|
4 August | |
{{date||DMY}}
|
18 November (missing year) | |
{{date|2=DMY}}
|
18 November 2024 | |
{{date|{{date}}|DMY}}
|
18 November 2024 | |
MDY format | {{date|2006-08-04|MDY}}
|
August 4, 2006 |
{{date|Aug 4, 2006|MDY}}
|
August 4, 2006 | |
{{date|4 August 2006|MDY}}
|
August 4, 2006 | |
{{date|4 August|MDY}}
|
August 4 | |
{{date|Aug 4|MDY}}
|
August 4 | |
{{date||MDY}}
|
November 18 (missing year) | |
{{date|2=MDY}}
|
November 18, 2024 | |
{{date|{{date}}|MDY}}
|
November 18, 2024 | |
YMD format | {{date|2006-08-04|YMD}}
|
2006 August 4 |
{{date|Aug 4, 2006|YMD}}
|
2006 August 4 | |
{{date|4 August 2006|YMD}}
|
2006 August 4 | |
{{date|4 August|YMD}}
|
August 4 | |
{{date|Aug 4|YMD}}
|
August 4 | |
{{date||YMD}}
|
November 18 (missing year) | |
{{date|2=YMD}}
|
2024 November 18 | |
{{date|{{date}}|YMD}}
|
2024 November 18 | |
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}}
|
--11-18 (missing year) | |
{{date|2=ISO}}
|
2024-11-18 | |
{{date|{{date}}|ISO}}
|
2024-11-18 | |
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}}
|
18 November 2024 |
A wide variety of other input formats are handled correctly by the template:
Input | Output |
---|---|
{{date|1st December 2008}} (ordinal 'st')
|
1 December 2008 |
{{date|June 24 2006}} (missing comma)
|
24 June 2006 |
{{date|24 june 2006}} (lowercase month name)
|
24 June 2006 |
{{date|24 jun}} (abbreviated month name)
|
24 June |
{{date|June 2006}}
|
June 2006 |
{{date|2006 June}}
|
1 June 2006 |
{{date|05/31/2012}}
|
31 May 2012 |
{{date|31-05-2012}}
|
31 May 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 December 2008) |
{{date|2008 December 1|MDY}}
|
2008 December 1 (expected: December 1, 2008) |
{{date|2008 December 1|ISO}}
|
2008 December 1 (expected: 2008-12-01) |
{{date|June 2006|ISO}}
|
June 2006 (missing day, expected: 2006-06--) |
{{date|--08-24}}
|
--08-24 |
{{date|-08-24}}
|
19 November 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 May 2012) |
{{date|05-31-2012}}
|
05-31-2012 (expected 31 May 2012) |
{{date|May 18, 2019|YDM}}
|
18 May 2019 (expected 2019 18 May) |
{{date|June 0, 2006}}
results in 31 May 2006
.{{date|0 January 2006}}
becomes 31 December 2005
.{{date|31 November 2008}}
results in 1 December 2008
, since November has only 30 days.{{date|February 29, 2007}}
results in 1 March 2007
, since 2007 was not a leap year.{{date|30 February 1712}}
results in 1 March 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}} |
Month and year only | {{Monthyear}} | {{Monthyear-1}} | {{Monthyear+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 Oct
{{Nmonth}} produces Dec
{{Last month}} produces October 2024
{{Next month}} produces December 2024
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 |