Actions

Template

Difference between revisions of "Dateswitch"

From Sonic Retro

(Created page with "<includeonly>{{#vardefine:dsoutput|{{{1|}}}}}{{#forargs: | dateborder | text | {{#ifeq: {{#var:dateborder}} | date || {{#ifexpr:{{age|{{#var:dateborder}}|{{{date|}}}}}>-1|{{#v...")
 
 
(3 intermediate revisions by one other user not shown)
Line 2: Line 2:
 
| dateborder
 
| dateborder
 
| text
 
| text
| {{#ifeq: {{#var:dateborder}} | date || {{#ifexpr:{{age|{{#var:dateborder}}|{{{date|}}}}}>-1|{{#vardefine:dsoutput|{{#var:text}}}}}} }}
+
| {{#ifeq: {{#var:dateborder}} | date || {{#ifexpr:{{age|{{#var:dateborder}}|{{stripref|{{{date|}}}}}}}>-1|{{#vardefine:dsoutput|{{#var:text}}}}}} }}
 
}}{{#var:dsoutput}}
 
}}{{#var:dsoutput}}
 
</includeonly><noinclude>
 
</includeonly><noinclude>
Line 26: Line 26:
 
}}
 
}}
  
[[Category:Sonic Retro templates]]
+
[[Category:Templates]]
 
</noinclude>
 
</noinclude>

Latest revision as of 19:18, 1 January 2022

Displays different text depending on the date.

Usage

Leave "date" blank to use the current date.

{{dateswitch
| date=2015-05-05
| earlier
| 2013-08-25=middle
| 2018-01-01=later
}}

returns:

middle