Difference between revisions of "Template:Check date"
Jump to navigation
Jump to search
imported>Pomte (better examples) |
imported>Aflin (Was not returning empty string - fixed by comparing to actual output of time: error message) |
||
| Line 1: | Line 1: | ||
| − | {{#if:{{{1|}}}|{{#ifeq:{{#time:F Y|{{{1}}}}}| | + | {{#if:{{{1|}}}|{{#ifeq:{{#time:F Y|{{{1}}}}}|{{#time:F Y|^unparsable&&garbage^}}||{{#time:F Y|{{{1}}}}}}}}}<noinclude> |
This template is used to check whether the given parameter is a month. It is useful for templates such as {{tl|Articleissues}} that sort articles into [[:Category:Wikipedia cleanup categories|cleanup categories]] by month. | This template is used to check whether the given parameter is a month. It is useful for templates such as {{tl|Articleissues}} that sort articles into [[:Category:Wikipedia cleanup categories|cleanup categories]] by month. | ||
| Line 25: | Line 25: | ||
| {{checkdate|April 03}} (thinks it is April 3 of the current year) | | {{checkdate|April 03}} (thinks it is April 3 of the current year) | ||
|- | |- | ||
| − | | <nowiki>{{checkdate| | + | | <nowiki>{{checkdate|Garbage^&*text}}</nowiki> |
| − | | {{checkdate| | + | | {{checkdate|Garbage^&*text}} |
|}</noinclude> | |}</noinclude> | ||
Revision as of 05:44, 7 May 2008
This template is used to check whether the given parameter is a month. It is useful for templates such as {{Articleissues}} that sort articles into cleanup categories by month.
If the parameter is a month/date/time formatted in the way recognized by PHP's strtotime(), this template returns the month in the format Month Year, where Month is written in full and Year is written in 4 digits.
If the parameter is not a month/date/time, the empty string is returned.
| Input | Output |
|---|---|
| {{checkdate|April 2003}} | April 2003 |
| {{checkdate|2003 April}} | April 2003 |
| {{checkdate|Apr 2003}} | April 2003 |
| {{checkdate|April 3 2003}} | April 2003 |
| {{checkdate|April 03}} | April 2026 (thinks it is April 3 of the current year) |
| {{checkdate|Garbage^&*text}} |