Template:AddDays: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>ZachPruckowski
No edit summary
imported>Caesar Schinas
(Simpler code (but is this template needed anyway?))
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly>
<includeonly>{{#time:Ymd|+ {{{1}}} days}}</includeonly>
{{#ifexpr: {{CURRENTDAY}} + {{{1}}} > {{DaysInMonth|{{CURRENTMONTH}} }}
|{{#ifexpr: {{CURRENTMONTH}} = 12
  |{{#expr:{{CURRENTYEAR}} +1}}01{{AddDays/LeadZero| {{#expr:{{CURRENTDAY2}} + {{{1}}} - {{DaysInMonth|{{CURRENTMONTH}} }}  }} }}
  |{{CURRENTYEAR}}{{AddDays/LeadZero|{{#expr:{{CURRENTMONTH}} +1}} }}{{AddDays/LeadZero|{{#expr: {{CURRENTDAY}} + {{{1}}} - {{DaysInMonth|{{CURRENTMONTH}} }} }} }}
  }}
|{{CURRENTYEAR}}{{CURRENTMONTH}}{{AddDays/LeadZero|{{#expr: {{CURRENTDAY}} + {{{1}}} }} }}
}}
</includeonly>
<noinclude>
<noinclude>
This template adds a set number of days to the current date and returns the new date.
This template adds a set number of days to the current date and returns the new date.<br />
 
Usage: {{tlc|AddDays|N}}, where N is a number of days.
Useage: <nowiki>{{AddDays|N}}</nowiki> where N is a number of days less than about 28 (only handles 1 month increment)
 
<!--{{CURRENTYEAR}}{{CURRENTMONTH}}{{#expr: {{CURRENTDAY}} + {{{1}}} }}--!>
</noinclude>
</noinclude>

Latest revision as of 08:50, 15 June 2009


This template adds a set number of days to the current date and returns the new date.
Usage: {{AddDays|N}}, where N is a number of days.