Difference between revisions of "Template:Date/testcases"

From blackwiki
Jump to navigation Jump to search
imported>SiBr4
(Update substed testcases; replace <tt>s)
imported>SiBr4
("; correct colspans)
Line 7: Line 7:
 
!style="width:33%;"| Sandbox
 
!style="width:33%;"| Sandbox
 
|-
 
|-
!colspan=2|No format specified
+
!colspan="3"|No format specified
 
|-
 
|-
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04}}</nowiki>
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04}}</nowiki>
Line 29: Line 29:
 
|{{Date/sandbox|May 4}}
 
|{{Date/sandbox|May 4}}
 
|-
 
|-
!colspan=2|''dmy'' format
+
!colspan="3"|''dmy'' format
 
|-
 
|-
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|dmy}}</nowiki>
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|dmy}}</nowiki>
Line 51: Line 51:
 
|{{Date/sandbox|May 4|dmy}}
 
|{{Date/sandbox|May 4|dmy}}
 
|-
 
|-
!colspan=2|''mdy'' format
+
!colspan="3"|''mdy'' format
 
|-
 
|-
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|mdy}}</nowiki>
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|mdy}}</nowiki>
Line 73: Line 73:
 
|{{Date/sandbox|May 4|mdy}}
 
|{{Date/sandbox|May 4|mdy}}
 
|-
 
|-
!colspan=2|''ymd'' format
+
!colspan="3"|''ymd'' format
 
|-
 
|-
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|ymd}}</nowiki>
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|ymd}}</nowiki>
Line 95: Line 95:
 
|{{Date/sandbox|May 4|ymd}}
 
|{{Date/sandbox|May 4|ymd}}
 
|-
 
|-
!colspan=2|''iso'' format
+
!colspan="3"|''iso'' format
 
|-
 
|-
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|iso}}</nowiki>
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|iso}}</nowiki>
Line 117: Line 117:
 
|{{Date/sandbox|May 4|iso}}
 
|{{Date/sandbox|May 4|iso}}
 
|-
 
|-
!colspan=2|''none'' format
+
!colspan="3"|''none'' format
 
|-
 
|-
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|none}}</nowiki>
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|none}}</nowiki>
Line 149: Line 149:
 
!style="width:33%;"| Sandbox
 
!style="width:33%;"| Sandbox
 
|-
 
|-
|<tt><nowiki>{{date|1st December 2008}}</nowiki></tt> ([[Ordinal number (linguistics)|ordinal]] 'st')
+
|{{mono|<nowiki>{{date|1st December 2008}}</nowiki>}} ([[Ordinal number (linguistics)|ordinal]] 'st')
 
|{{Date|1st December 2008}}
 
|{{Date|1st December 2008}}
 
|{{Date/sandbox|1st December 2008}}
 
|{{Date/sandbox|1st December 2008}}
 
|-
 
|-
|<tt><nowiki>{{date|June 24 2006}}</nowiki></tt> (missing comma)
+
|{{mono|<nowiki>{{date|June 24 2006}}</nowiki>}} (missing comma)
 
|{{Date|june 24 2006}}
 
|{{Date|june 24 2006}}
 
|{{Date/sandbox|june 24 2006}}
 
|{{Date/sandbox|june 24 2006}}
 
|-
 
|-
|<tt><nowiki>{{date|24 june 2006}}</nowiki></tt> (lowercase month name)
+
|{{mono|<nowiki>{{date|24 june 2006}}</nowiki>}} (lowercase month name)
 
|{{Date|24 june 2006}}
 
|{{Date|24 june 2006}}
 
|{{Date/sandbox|24 june 2006}}
 
|{{Date/sandbox|24 june 2006}}
 
|-
 
|-
|<tt><nowiki>{{date|24 jun}}</nowiki></tt> (abbreviated month name)
+
|{{mono|<nowiki>{{date|24 jun}}</nowiki>}} (abbreviated month name)
 
|{{Date|24 jun}}
 
|{{Date|24 jun}}
 
|{{Date/sandbox|24 jun}}
 
|{{Date/sandbox|24 jun}}
Line 202: Line 202:
 
!style="width:33%;"| Sandbox
 
!style="width:33%;"| Sandbox
 
|-
 
|-
!colspan=2|No format specified
+
!colspan="3"|No format specified
 
|-
 
|-
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04}}</nowiki>
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04}}</nowiki>
Line 224: Line 224:
 
|<!--{{subst:Date/sandbox|May 4}}-->4 May
 
|<!--{{subst:Date/sandbox|May 4}}-->4 May
 
|-
 
|-
!colspan=2|''dmy'' format
+
!colspan="3"|''dmy'' format
 
|-
 
|-
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|dmy}}</nowiki>
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|dmy}}</nowiki>
Line 246: Line 246:
 
|<!--{{subst:Date/sandbox|May 4|dmy}}-->4 May
 
|<!--{{subst:Date/sandbox|May 4|dmy}}-->4 May
 
|-
 
|-
!colspan=2|''mdy'' format
+
!colspan="3"|''mdy'' format
 
|-
 
|-
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|mdy}}</nowiki>
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|mdy}}</nowiki>
Line 268: Line 268:
 
|<!--{{subst:Date/sandbox|May 4|mdy}}-->May 4
 
|<!--{{subst:Date/sandbox|May 4|mdy}}-->May 4
 
|-
 
|-
!colspan=2|''ymd'' format
+
!colspan="3"|''ymd'' format
 
|-
 
|-
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|ymd}}</nowiki>
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|ymd}}</nowiki>
Line 290: Line 290:
 
|<!--{{subst:Date/sandbox|May 4|ymd}}-->May 4
 
|<!--{{subst:Date/sandbox|May 4|ymd}}-->May 4
 
|-
 
|-
!colspan=2|''iso'' format
+
!colspan="3"|''iso'' format
 
|-
 
|-
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|iso}}</nowiki>
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|iso}}</nowiki>
Line 312: Line 312:
 
|<!--{{subst:Date/sandbox|May 4|iso}}-->May 4
 
|<!--{{subst:Date/sandbox|May 4|iso}}-->May 4
 
|-
 
|-
!colspan=2|''none'' format
+
!colspan="3"|''none'' format
 
|-
 
|-
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|none}}</nowiki>
 
|style="font-family:monospace,monospace;"|<nowiki>{{date|2006-05-04|none}}</nowiki>
Line 344: Line 344:
 
!style="width:33%;"| Sandbox
 
!style="width:33%;"| Sandbox
 
|-
 
|-
|<tt><nowiki>{{date|1st December 2008}}</nowiki></tt> ([[Ordinal number (linguistics)|ordinal]] 'st')
+
|{{mono|<nowiki>{{date|1st December 2008}}</nowiki>}} ([[Ordinal number (linguistics)|ordinal]] 'st')
 
|{{Date|1st December 2008}}
 
|{{Date|1st December 2008}}
 
|1 December 2008
 
|1 December 2008
 
|-
 
|-
|<tt><nowiki>{{date|June 24 2006}}</nowiki></tt> (missing comma)
+
|{{mono|<nowiki>{{date|June 24 2006}}</nowiki>}} (missing comma)
 
|{{Date|june 24 2006}}
 
|{{Date|june 24 2006}}
 
|24 June 2006
 
|24 June 2006
 
|-
 
|-
|<tt><nowiki>{{date|24 june 2006}}</nowiki></tt> (lowercase month name)
+
|{{mono|<nowiki>{{date|24 june 2006}}</nowiki>}} (lowercase month name)
 
|{{Date|24 june 2006}}
 
|{{Date|24 june 2006}}
 
|24 June 2006
 
|24 June 2006
 
|-
 
|-
|<tt><nowiki>{{date|24 jun}}</nowiki></tt> (abbreviated month name)
+
|{{mono|<nowiki>{{date|24 jun}}</nowiki>}} (abbreviated month name)
 
|{{Date|24 jun}}
 
|{{Date|24 jun}}
 
|24 June
 
|24 June

Revision as of 17:04, 11 September 2015

Sandbox vs live

With acceptable input

Input Output Sandbox
No format specified
{{date|2006-05-04}} 4 May 2006 4 May 2006

(Script error: No such module "Purge".)

{{date|May 4, 2006}} 4 May 2006 4 May 2006

(Script error: No such module "Purge".)

{{date|4 May 2006}} 4 May 2006 4 May 2006

(Script error: No such module "Purge".)

{{date|4 May}} 4 May 4 May

(Script error: No such module "Purge".)

{{date|May 4}} 4 May 4 May

(Script error: No such module "Purge".)

dmy format
{{date|2006-05-04|dmy}} 4 May 2006 4 May 2006

(Script error: No such module "Purge".)

{{date|May 4, 2006|dmy}} 4 May 2006 4 May 2006

(Script error: No such module "Purge".)

{{date|4 May 2006|dmy}} 4 May 2006 4 May 2006

(Script error: No such module "Purge".)

{{date|4 May|dmy}} 4 May 4 May

(Script error: No such module "Purge".)

{{date|May 4|dmy}} 4 May 4 May

(Script error: No such module "Purge".)

mdy format
{{date|2006-05-04|mdy}} May 4, 2006 May 4, 2006

(Script error: No such module "Purge".)

{{date|May 4, 2006|mdy}} May 4, 2006 May 4, 2006

(Script error: No such module "Purge".)

{{date|4 May 2006|mdy}} May 4, 2006 May 4, 2006

(Script error: No such module "Purge".)

{{date|4 May|mdy}} May 4 May 4

(Script error: No such module "Purge".)

{{date|May 4|mdy}} May 4 May 4

(Script error: No such module "Purge".)

ymd format
{{date|2006-05-04|ymd}} 2006 May 4 2006 May 4

(Script error: No such module "Purge".)

{{date|May 4, 2006|ymd}} 2006 May 4 2006 May 4

(Script error: No such module "Purge".)

{{date|4 May 2006|ymd}} 2006 May 4 2006 May 4

(Script error: No such module "Purge".)

{{date|4 May|ymd}} May 4 May 4

(Script error: No such module "Purge".)

{{date|May 4|ymd}} May 4 May 4

(Script error: No such module "Purge".)

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

(Script error: No such module "Purge".)

{{date|May 4, 2006|iso}} 2006-05-04 2006-05-04

(Script error: No such module "Purge".)

{{date|4 May 2006|iso}} 2006-05-04 2006-05-04

(Script error: No such module "Purge".)

{{date|4 May|iso}} May 4 May 4

(Script error: No such module "Purge".)

{{date|May 4|iso}} May 4 May 4

(Script error: No such module "Purge".)

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

(Script error: No such module "Purge".)

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

(Script error: No such module "Purge".)

{{date|4 May 2006|none}} 4 May 2006 4 May 2006

(Script error: No such module "Purge".)

{{date|4 May|none}} 4 May 4 May

(Script error: No such module "Purge".)

{{date|May 4|none}} May 4 May 4

(Script error: No such module "Purge".)

Other valid input

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

(Script error: No such module "Purge".)

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

(Script error: No such module "Purge".)

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

(Script error: No such module "Purge".)

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

(Script error: No such module "Purge".)

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

(Script error: No such module "Purge".)

Invalid input

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

(Script error: No such module "Purge".)

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

(Script error: No such module "Purge".)

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

(Script error: No such module "Purge".)


Subst sandbox vs live

With acceptable input

Input Output Sandbox
No format specified
{{date|2006-05-04}} 4 May 2006 4 May 2006
{{date|May 4, 2006}} 4 May 2006 4 May 2006
{{date|4 May 2006}} 4 May 2006 4 May 2006
{{date|4 May}} 4 May 4 May
{{date|May 4}} 4 May 4 May
dmy format
{{date|2006-05-04|dmy}} 4 May 2006 4 May 2006
{{date|May 4, 2006|dmy}} 4 May 2006 4 May 2006
{{date|4 May 2006|dmy}} 4 May 2006 4 May 2006
{{date|4 May|dmy}} 4 May 4 May
{{date|May 4|dmy}} 4 May 4 May
mdy format
{{date|2006-05-04|mdy}} 4 May 2006 May 4, 2006
{{date|May 4, 2006|mdy}} 4 May 2006 May 4, 2006
{{date|4 May 2006|mdy}} 4 May 2006 May 4, 2006
{{date|4 May|mdy}} 4 May May 4
{{date|May 4|mdy}} 4 May May 4
ymd format
{{date|2006-05-04|ymd}} 4 May 2006 2006 May 4
{{date|May 4, 2006|ymd}} 4 May 2006 2006 May 4
{{date|4 May 2006|ymd}} 4 May 2006 2006 May 4
{{date|4 May|ymd}} 4 May May 4
{{date|May 4|ymd}} 4 May May 4
iso format
{{date|2006-05-04|iso}} 4 May 2006 2006-05-04
{{date|May 4, 2006|iso}} 4 May 2006 2006-05-04
{{date|4 May 2006|iso}} 4 May 2006 2006-05-04
{{date|4 May|iso}} 4 May May 4
{{date|May 4|iso}} 4 May May 4
none format
{{date|2006-05-04|none}} 4 May 2006 2006-05-04
{{date|May 4, 2006|none}} 4 May 2006 May 4, 2006
{{date|4 May 2006|none}} 4 May 2006 4 May 2006
{{date|4 May|none}} 4 May 4 May
{{date|May 4|none}} 4 May May 4

Other valid input

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

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