ಟೆಂಪ್ಲೇಟು:Age in years, months and days: ಪರಿಷ್ಕರಣೆಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸ

Content deleted Content added
ಚು ೪ ಬದಲಾವಣೆಗಳು: Importing needed templates
use Module:Age for features including ability to enter dates in full and to detect invalid dates
೧ ನೇ ಸಾಲು:
<includeonly>{{#invoke:age|age_generic|template=age_ymd}}</includeonly><noinclude>{{documentation}}</noinclude>
{{Age in years, months and days/display
|years={{#expr: {{{4|{{{year2 | {{CURRENTYEAR}} }}}}}} - {{{1|{{{year1 | {{CURRENTYEAR}} }}}}}} - {{#ifexpr: {{{5|{{{month2 | {{CURRENTMONTH}} }}}}}} > {{{2|{{{month1 | {{CURRENTMONTH}} }}}}}}
|0
|{{#ifexpr: {{{5|{{{month2 | {{CURRENTMONTH}} }}}}}} < {{{2|{{{month1 | {{CURRENTMONTH}} }}}}}}
|1
|{{#ifexpr: {{{6|{{{day2 | {{CURRENTDAY}} }}}}}} >= {{{3|{{{day1 | {{CURRENTDAY}} }}}}}}
|0
|1
}}
}}
}}}}
|months={{#expr: {{{5|{{{month2 | {{CURRENTMONTH}} }}}}}} - {{{2|{{{month1 | {{CURRENTMONTH}} }}}}}} + {{#ifexpr: {{{6|{{{day2 | {{CURRENTDAY}} }}}}}} >= {{{3|{{{day1 | {{CURRENTDAY}} }}}}}}
|{{#ifexpr: {{{5|{{{month2 | {{CURRENTMONTH}} }}}}}} >= {{{2|{{{month1 | {{CURRENTMONTH}} }}}}}}
|0
|12
}}
|{{#ifexpr: {{{5|{{{month2 | {{CURRENTMONTH}} }}}}}} > {{{2|{{{month1 | {{CURRENTMONTH}} }}}}}}
|-1
|11
}}
}}}}
|days={{#expr: ({{{6|{{{day2 | {{CURRENTDAY}} }}}}}} - {{{3|{{{day1 | {{CURRENTDAY}} }}}}}} + {{#ifexpr: {{{6|{{{day2 | {{CURRENTDAY}} }}}}}} >= {{{3|{{{day1 |{{CURRENTDAY}} }}}}}}
|0
|{{#switch: {{{5|{{{month2 | {{CURRENTMONTH}} }}}}}}
|5|7|10|12 = 30
|1|2|4|6|8|9|11 = 31
|3={{#ifexpr: {{{4|{{{year2 | {{CURRENTYEAR}} }}}}}} mod 4 = 0
|{{#ifexpr: ({{{4|{{{year2 | {{CURRENTYEAR}} }}}}}} mod 100 = 0) and ({{{4|{{{year2 | {{CURRENTYEAR}} }}}}}} mod 400 != 0)
|28
|29
}}
|28
}}
}}
}})}}
}}<noinclude>
{{documentation}}
</noinclude>