Difference between revisions of "Template:Age in months"
Jump to navigation
Jump to search
blackwiki>Anomie (Bug fix, see Template talk:Age in months#Bug fix and misc changes) |
blackwiki>Waldyrious (whitespace for code readability + make consistent to documentation (added named parameters)) |
||
Line 1: | Line 1: | ||
<includeonly>{{#expr: | <includeonly>{{#expr: | ||
− | 12*({{{4|{{CURRENTYEAR}}}}}-{{{1}}}) + | + | 12 * ( |
− | + | {{{year2 | {{{4 | {{CURRENTYEAR}} }}} }}} - | |
− | {{#ifexpr:{{{6|{{CURRENTDAY}}}}}>={{{3}}}|0|-1}} | + | {{{year1 | {{{1 | {{CURRENTYEAR}} }}} }}} |
+ | ) + ( | ||
+ | {{{month2 | {{{5 | {{CURRENTMONTH}} }}} }}} - | ||
+ | {{{month1 | {{{2 | {{CURRENTMONTH}} }}} }}} | ||
+ | ) + | ||
+ | {{#ifexpr: {{{day2 | {{{6 | {{CURRENTDAY}} }}} }}} >= {{{day1 | {{{3 | {{CURRENTDAY}} }}} }}} | ||
+ | | 0 | ||
+ | | -1 | ||
+ | }} | ||
}}</includeonly><noinclude> | }}</includeonly><noinclude> | ||
+ | |||
The content of this template is only visible when the template is transcluded. | The content of this template is only visible when the template is transcluded. | ||
Revision as of 10:23, 7 April 2010
The content of this template is only visible when the template is transcluded.
![]() | This template uses Lua: |
This template returns the number of full months between two dates, or between a specified date and today (UTC).
Usage
{{age in months|
year1|
month1|
day1|
year2|
month2|
day2}}
{{age in months|
year1|
month1|
day1}}
{{age in months|
date1}}
{{age in months|
date1|
date2}}
Examples
- {{age in months|1970|7|23|2003|7|14}} → 395
- {{age in months|1989|7|23}} → 433
- {{age in months|23 July 1989}} → Expression error: Unrecognized word "july".
- {{age in months|7 August 2025|6 September 2025}} → Expression error: Unrecognized word "august".
If you use this template for calculating someone's age in months at death or age in months at a certain date (rather than their current age in months), please substitute it into the page, for example: {{subst:age in months|1989|7|23|2003|7|14}}.
The above documentation is transcluded from Template:Age in months/doc. (edit | history) Editors can experiment in this template's sandbox (edit | diff) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |