Jump to content

Template:Age in days: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
accept full dates are parameters 1 & 2, parameters for sorting, showing units & formatting
use Module:Age for greater consistency between age templates and ability to detect invalid dates
Line 1: Line 1:
<includeonly>{{#invoke:age|age_generic|template=age_days}}</includeonly><noinclude>{{documentation}}</noinclude>
<includeonly>{{#ifexpr:{{{day1|}}}{{{3|}}}{{{month1|}}}{{{year1|}}}{{{day2|}}}{{{6|}}}{{{month2|}}}{{{5|}}}{{{year2|}}}{{{4|}}}{{#iferror:{{#expr:0*{{{1|}}}=0}}}}{{#iferror:{{#expr:(0*{{{2|}}}=0)*({{{2|}}}>0)*({{{2|}}}<13)}}}}0
|{{Age in days/day
|f={{{format|}}}
|s={{{sortable|}}}
|u={{{show unit|}}}
|{{#expr:
+ {{Gregorian serial date
|day = {{{day2|{{{6|{{CURRENTDAY}}}}}}}}
|month = {{{month2|{{{5|{{CURRENTMONTH}}}}}}}}
|year = {{{year2|{{{4|{{CURRENTYEAR}}}}}}}}
}}
- {{Gregorian serial date
|day = {{{day1|{{{3|{{CURRENTDAY}}}}}}}}
|month = {{{month1|{{{2|{{CURRENTMONTH}}}}}}}}
|year = {{{year1|{{{1|{{CURRENTYEAR}}}}}}}}
}}
}}<!--
-->}}
|{{Age in days/sec
|f={{{format|}}}
|s={{{sortable|}}}
|u={{{show unit|}}}
|{{#expr:{{#time:U|{{{2|}}}}}-{{#time:U|{{{1|}}}}}}}<!--
-->}}
}}</includeonly><noinclude>
{{documentation}}
</noinclude>

Revision as of 04:01, 25 April 2018