🇮🇷 Iran Proxy | https://www.wikipedia.org/wiki/Template:Date/testcases
Jump to content

Template:Date/testcases

From Wikipedia, the free encyclopedia

Sandbox vs live

[edit]

With acceptable input

[edit]
Input Output Sandbox
No format specified
{{date|2006-08-04}} 4 August 2006 4 August 2006

(update)

{{date|Aug 4, 2006}} 4 August 2006 4 August 2006

(update)

{{date|4 Aug 2006}} 4 August 2006 4 August 2006

(update)

{{date|4 Aug}} 4 August 4 August

(update)

{{date|Aug 4}} 4 August 4 August

(update)

dmy format
{{date|2006-08-04|dmy}} 4 August 2006 4 August 2006

(update)

{{date|Aug 4, 2006|dmy}} 4 August 2006 4 August 2006

(update)

{{date|4 Aug 2006|dmy}} 4 August 2006 4 August 2006

(update)

{{date|4 Aug|dmy}} 4 August 4 August

(update)

{{date|Aug 4|dmy}} 4 August 4 August

(update)

mdy format
{{date|2006-08-04|mdy}} August 4, 2006 August 4, 2006

(update)

{{date|Aug 4, 2006|mdy}} August 4, 2006 August 4, 2006

(update)

{{date|4 Aug 2006|mdy}} August 4, 2006 August 4, 2006

(update)

{{date|4 Aug|mdy}} August 4 August 4

(update)

{{date|Aug 4|mdy}} August 4 August 4

(update)

ymd format
{{date|2006-08-04|ymd}} 2006 August 4 2006 August 4

(update)

{{date|Aug 4, 2006|ymd}} 2006 August 4 2006 August 4

(update)

{{date|4 Aug 2006|ymd}} 2006 August 4 2006 August 4

(update)

{{date|4 Aug|ymd}} August 4 August 4

(update)

{{date|Aug 4|ymd}} August 4 August 4

(update)

iso format
{{date|2006-08-04|iso}} 2006-08-04 2006-08-04

(update)

{{date|Aug 4, 2006|iso}} 2006-08-04 2006-08-04

(update)

{{date|4 Aug 2006|iso}} 2006-08-04 2006-08-04

(update)

{{date|4 Aug|iso}} August 4 August 4

(update)

{{date|Aug 4|iso}} August 4 August 4

(update)

none format
{{date|2006-08-04|none}} 2006-08-04 2006-08-04

(update)

{{date|Aug 4, 2006|none}} Aug 4, 2006 Aug 4, 2006

(update)

{{date|4 Aug 2006|none}} 4 Aug 2006 4 Aug 2006

(update)

{{date|4 Aug|none}} 4 Aug 4 Aug

(update)

{{date|Aug 4|none}} Aug 4 Aug 4

(update)

Other valid input

[edit]

A wide variety of other input formats are handled correctly by the template:

Input Output Sandbox
{{date|1st December 2008}}
(ordinal 'st')
1 December 2008 1 December 2008

(update)

{{date|June 24 2006}}
(missing comma)
24 June 2006 24 June 2006

(update)

{{date|24 june 2006}}
(lowercase month name)
24 June 2006 24 June 2006

(update)

{{date|24 jun}}
(abbreviated month name)
24 June 24 June

(update)

{{date|june 2006}} June 2006 June 2006

(update)

Invalid input

[edit]

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 Sandbox
{{date|23007-031-24}} 23007-031-24 23007-031-24

(update)

{{date|[[1 December]] [[2008]]|ymd}} 1 December 2008 1 December 2008

(update)

{{date|1 December [[2008 in film|2008]]|mdy}} 1 December 2008 1 December 2008

(update)

{{date|2008 December 1}}
(expected output: 1 December 2008)
2008 December 1 2008 December 1

(update)

{{date|2008 December 1|dmy}}
(expected output: 1 December 2008)
2008 December 1 2008 December 1

(update)

{{date|2008 December 1|mdy}}
(expected output: December 1, 2008)
2008 December 1 2008 December 1

(update)

{{date|2008 December 1|iso}}
(expected output: 2008-12-01)
2008 December 1 2008 December 1

(update)

{{date|2008 December 1|none}} 2008 December 1 2008 December 1

(update)



Subst sandbox vs live

[edit]

With acceptable input

[edit]
Input Output Sandbox
No format specified
{{date|2006-08-04}} 4 Aug 2006 4 Aug 2006
{{date|Aug 4, 2006}} 4 Aug 2006 4 Aug 2006
{{date|4 Aug 2006}} 4 Aug 2006 4 Aug 2006
{{date|4 Aug}} 4 Aug 4 Aug
{{date|Aug 4}} 4 Aug 4 Aug
dmy format
{{date|2006-08-04|dmy}} 4 Aug 2006 4 Aug 2006
{{date|Aug 4, 2006|dmy}} 4 Aug 2006 4 Aug 2006
{{date|4 Aug 2006|dmy}} 4 Aug 2006 4 Aug 2006
{{date|4 Aug|dmy}} 4 Aug 4 Aug
{{date|Aug 4|dmy}} 4 Aug 4 Aug
mdy format
{{date|2006-08-04|mdy}} 4 Aug 2006 Aug 4, 2006
{{date|Aug 4, 2006|mdy}} 4 Aug 2006 Aug 4, 2006
{{date|4 Aug 2006|mdy}} 4 Aug 2006 Aug 4, 2006
{{date|4 Aug|mdy}} 4 Aug Aug 4
{{date|Aug 4|mdy}} 4 Aug Aug 4
ymd format
{{date|2006-08-04|ymd}} 4 Aug 2006 2006 Aug 4
{{date|Aug 4, 2006|ymd}} 4 Aug 2006 2006 Aug 4
{{date|4 Aug 2006|ymd}} 4 Aug 2006 2006 Aug 4
{{date|4 Aug|ymd}} 4 Aug Aug 4
{{date|Aug 4|ymd}} 4 Aug Aug 4
iso format
{{date|2006-08-04|iso}} 4 Aug 2006 2006-08-04
{{date|Aug 4, 2006|iso}} 4 Aug 2006 2006-08-04
{{date|4 Aug 2006|iso}} 4 Aug 2006 2006-08-04
{{date|4 Aug|iso}} 4 Aug Aug 4
{{date|Aug 4|iso}} 4 Aug Aug 4
none format
{{date|2006-08-04|none}} 4 Aug 2006 2006-08-04
{{date|Aug 4, 2006|none}} 4 Aug 2006 Aug 4, 2006
{{date|4 Aug 2006|none}} 4 Aug 2006 4 Aug 2006
{{date|4 Aug|none}} 4 Aug 4 Aug
{{date|Aug 4|none}} 4 Aug Aug 4

Other valid input

[edit]

A wide variety of other input formats are handled correctly by the template:

Input Output Sandbox
{{date|1st December 2008}}
(ordinal 'st')
1 December 2008 1 December 2008
{{date|June 24 2006}}
(missing comma)
24 June 2006 24 June 2006
{{date|24 june 2006}}
(lowercase month name)
24 June 2006 24 June 2006
{{date|24 jun}}
(abbreviated month name)
24 June 24 June
{{date|june 2006}} June 2006 June 2006

Invalid input

[edit]

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 Sandbox
{{date|23007-031-24}} 23007-031-24 23007-031-24
{{date|[[1 December]] [[2008]]|ymd}} 1 December 2008 1 December 2008
{{date|1 December [[2008 in film|2008]]|mdy}} 1 December 2008 1 December 2008
{{date|2008 December 1}}
(expected output: 1 December 2008)
2008 December 1 2008 December 1
{{date|2008 December 1|dmy}}
(expected output: 1 December 2008)
2008 December 1 2008 December 1
{{date|2008 December 1|mdy}}
(expected output: December 1, 2008)
2008 December 1 2008 December 1
{{date|2008 December 1|iso}}
(expected output: 2008-12-01)
2008 December 1 2008 December 1
{{date|2008 December 1|none}} 2008 December 1 2008 December 1