Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

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