User:Patrick/Template:ISOdate
Jump to navigation
Jump to search
This documentation is transcluded from User:Patrick/Template:ISOdate/doc.
{{User:Patrick/Template:ISOdate|2009-07-03}}
→ 3 July 2009{{User:Patrick/Template:ISOdate|2009-7-3}}
→ 3 July 2009{{User:Patrick/Template:ISOdate|2009-07}}
→ July 2009{{User:Patrick/Template:ISOdate|2009-7}}
→ July 2009{{User:Patrick/Template:ISOdate|2009}}
→ 2009
Checks existence:
{{User:Patrick/Template:ISOdate|2009-12-33}}
→ December 2009 (wrong date){{User:Patrick/Template:ISOdate|2009-17-33}}
→ 2009 (wrong date){{User:Patrick/Template:ISOdate|-500-2-29}}
→ Lua error: bad argument #2 to 'formatDate': invalid timestamp '-500-02-29'. (wrong date){{User:Patrick/Template:ISOdate|-504-2-29}}
→ Lua error: bad argument #2 to 'formatDate': invalid timestamp '-504-02-29'.{{User:Patrick/Template:ISOdate|-400-2-29}}
→ Lua error: bad argument #2 to 'formatDate': invalid timestamp '-400-02-29'.{{User:Patrick/Template:ISOdate|1900-2-29}}
→ 1 March 1900 (wrong date){{User:Patrick/Template:ISOdate|2000-2-29}}
→ 29 February 2000{{User:Patrick/Template:ISOdate|2008-2-29}}
→ 29 February 2008{{User:Patrick/Template:ISOdate|2009-2-29}}
→ 1 March 2009 (wrong date){{User:Patrick/Template:ISOdate|1e11-2-29}}
→ Lua error: bad argument #2 to 'formatDate': invalid timestamp '100000000000-02-29'.{{User:Patrick/Template:ISOdate|100000000001-2-29}}
→ Lua error: bad argument #2 to 'formatDate': invalid timestamp '100000000001-02-29'. (wrong date){{User:Patrick/Template:ISOdate|100000000004-2-29}}
→ Lua error: bad argument #2 to 'formatDate': invalid timestamp '100000000004-02-29'.{{User:Patrick/Template:ISOdate|100000000100-2-29}}
→ Lua error: bad argument #2 to 'formatDate': invalid timestamp '100000000100-02-29'. (wrong date){{User:Patrick/Template:ISOdate|100000000400-2-29}}
→ Lua error: bad argument #2 to 'formatDate': invalid timestamp '100000000400-02-29'.
For the month number a numerical expression is allowed:
{{User:Patrick/Template:ISOdate|2009-1-7-13}}
→ 13 August 2009{{User:Patrick/Template:ISOdate|2009-2*3-13}}
→ 13 June 2009
- {{User:patrick/Template:ISOdate|2010-08-18}}: 18 August 2010
- {{User:patrick/Template:ISOdate|2010-08}}: August 2010
- {{User:patrick/Template:ISOdate|2010}}: 2010
- {{User:patrick/Template:ISOdate|1970-08-18}}: 18 August 1970
- {{User:patrick/Template:ISOdate|1969-08-18}}: 18 August 1969
- {{User:patrick/Template:ISOdate|1800-08-18}}: 18 August 1800
- {{User:patrick/Template:ISOdate|999-08-18}}: 18 August 999
- {{User:patrick/Template:ISOdate|119-08-18}}: 18 August 119
- {{User:patrick/Template:ISOdate|99-08-18}}: 18 August 0099
- {{User:patrick/Template:ISOdate|19-08-18}}: 18 August 0019
- {{User:patrick/Template:ISOdate|9-08-18}}: 18 August 0009
- {{User:patrick/Template:ISOdate|1-08-18}}: 18 August 0001
- {{User:patrick/Template:ISOdate|1970-08}}: August 1970
- {{User:patrick/Template:ISOdate|1969-08}}: August 1969
- {{User:patrick/Template:ISOdate|1800-08}}: August 1800
- {{User:patrick/Template:ISOdate|999-08}}: August 999
- {{User:patrick/Template:ISOdate|119-08}}: August 119
- {{User:patrick/Template:ISOdate|99-08}}: August 0099
- {{User:patrick/Template:ISOdate|19-08}}: August 0019
- {{User:patrick/Template:ISOdate|9-08}}: August 0009
- {{User:patrick/Template:ISOdate|1-08}}: August 0001
- {{User:patrick/Template:ISOdate|1970}}: 1970
- {{User:patrick/Template:ISOdate|1969}}: 1969
- {{User:patrick/Template:ISOdate|1800}}: 1800
- {{User:patrick/Template:ISOdate|999}}: 999
- {{User:patrick/Template:ISOdate|119}}: 119
- {{User:patrick/Template:ISOdate|99}}: 0099
- {{User:patrick/Template:ISOdate|19}}: 0019
- {{User:patrick/Template:ISOdate|9}}: 0009
- {{User:patrick/Template:ISOdate|1}}: 0001
- {{User:patrick/Template:ISOdate|1567-02-29}}: 1 March 1567 (wrong date)
- {{User:patrick/Template:ISOdate|2000-02-29}}: 29 February 2000