Шаблон:Age in years, months, weeks and days — разлика између измена

Садржај обрисан Садржај додат
м Замењен садржај странице са „<includeonly>{{#invoke:age|age_generic|template=age_ymwd}}</includeonly><noinclude>{{documentation}}</noinclude>“
ознака: уклоњена већина текста
не ваља деклинација, нпр. Филипинска револуција
ознака: враћена измена
Ред 1:
{{Age in years, months, weeks and days/display
<includeonly>{{#invoke:age|age_generic|template=age_ymwd}}</includeonly><noinclude>{{documentation}}</noinclude>
|years={{#expr: {{{year2 | {{CURRENTYEAR}} }}} - {{{year1 | {{{year | {{CURRENTYEAR}} }}} }}} - {{#ifexpr: {{{month2 | {{CURRENTMONTH}} }}} > {{{month1 | {{{month | {{CURRENTMONTH}} }}} }}}
|0
|{{#ifexpr: {{{month2 | {{CURRENTMONTH}} }}} < {{{month1 | {{{month | {{CURRENTMONTH}} }}} }}}
|1
|{{#ifexpr: {{{day2 | {{CURRENTDAY}} }}} >= {{{day1 | {{{day | {{CURRENTDAY}} }}} }}}
|0
|1
}}
}}
}}}}
|months={{#expr: {{{month2 | {{CURRENTMONTH}} }}} - {{{month1 | {{{month | {{CURRENTMONTH}} }}} }}} + {{#ifexpr: {{{day2 | {{CURRENTDAY}} }}} >= {{{day1 | {{{day | {{CURRENTDAY}} }}} }}}
|{{#ifexpr: {{{month2 | {{CURRENTMONTH}} }}} >= {{{month1 | {{{month | {{CURRENTMONTH}} }}} }}}
|0
|12
}}
|{{#ifexpr: {{{month2 | {{CURRENTMONTH}} }}} > {{{month1 | {{{month | {{CURRENTMONTH}} }}} }}}
|-1
|11
}}
}}}}
|weeks={{#ifexpr: ({{{day2 | {{CURRENTDAY}} }}} < {{{day1 | {{{day | {{CURRENTDAY}} }}} }}})
|{{age in weeks
|day1 = {{{day1 | {{{day | {{CURRENTDAY}} }}} }}}
|month1 = {{#expr:(({{{month2 | {{CURRENTMONTH}} }}} + 10) mod 12) + 1}}
|year1 = {{#expr:{{{year2 | {{CURRENTYEAR}} }}} - ({{{month2 | {{CURRENTMONTH}} }}} = 1)}}
|day2 = {{{day2 | {{CURRENTDAY}} }}}
|month2 = {{{month2 | {{CURRENTMONTH}} }}}
|year2 = {{{year2 | {{CURRENTYEAR}} }}}
}}
|{{age in weeks
|day1 = {{{day1 | {{{day | {{CURRENTDAY}} }}} }}}
|month1 = {{{month2 | {{CURRENTMONTH}} }}}
|year1 = {{{year2 | {{CURRENTYEAR}} }}}
|day2 = {{{day2 | {{CURRENTDAY}} }}}
|month2 = {{{month2 | {{CURRENTMONTH}} }}}
|year2 = {{{year2 | {{CURRENTYEAR}} }}}
}}}}
|days={{#expr: ({{{day2 | {{CURRENTDAY}} }}} - {{{day1 | {{{day | {{CURRENTDAY}} }}} }}} + {{#ifexpr: {{{day2 | {{CURRENTDAY}} }}} >= {{{day1 | {{{day | {{CURRENTDAY}} }}} }}}
|0
|{{#switch: {{{month2 | {{CURRENTMONTH}} }}}
|5|7|10|12 = 30
|1|2|4|6|8|9|11 = 31
|3={{#ifexpr: {{{year2 | {{CURRENTYEAR}} }}} mod 4 = 0
|{{#ifexpr: ({{{year2 | {{CURRENTYEAR}} }}} mod 100 = 0) and ({{{year2 | {{CURRENTYEAR}} }}} mod 400 != 0)
|28
|29
}}
|28
}}
}}
}}) mod 7}}
}}<noinclude>
{{documentation}}
</noinclude>