Template:Ageinyearsmonths: Difference between revisions
Jump to navigation
Jump to search
Skca54admin (talk | contribs) (Created page with "<includeonly>{{#ifexpr:{{{day1|}}}{{{3|}}}{{{month1|}}}{{{year1|}}}{{{day2|}}}{{{6|}}}{{{month2|}}}{{{5|}}}{{{year2|}}}{{{4|}}}{{#iferror:{{#expr:0*{{{1|}}}=0}}}}{{#iferror:{{...") |
Skca54admin (talk | contribs) m (Skca54admin moved page Template:Ageindays to Template:Ageinyearsmonths without leaving a redirect) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Age in years, months, weeks and days/display | |||
|{{ | |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}} | |||
}} |