Difference between revisions of "Template:Age in months/doc"

From blackwiki
Jump to navigation Jump to search
blackwiki>DixonDBot
m (Migrating 2 interwiki links, now provided by Wikidata on d:Q6611000)
blackwiki>Johnuniq
(use code to always generate a valid date)
Line 1: Line 1:
 
{{Documentation subpage}}
 
{{Documentation subpage}}
<!-- EDIT TEMPLATE DOCUMENTATION BELOW THIS LINE -->
 
 
This template returns the number of full months between two dates, or between a specified date and today (UTC).
 
This template returns the number of full months between two dates, or between a specified date and today (UTC).
  
 
; Syntax<nowiki>:</nowiki>
 
; Syntax<nowiki>:</nowiki>
: <tt><nowiki>{{</nowiki>age in months<nowiki>|</nowiki></tt>''year1''<tt><nowiki>|</nowiki></tt>''month1''<tt><nowiki>|</nowiki></tt>''day1''<tt><nowiki>|</nowiki></tt>''year2''<tt><nowiki>|</nowiki></tt>''month2''<tt><nowiki>|</nowiki></tt>''day2''<tt><nowiki>}}</nowiki></tt>
+
: <code><nowiki>{{</nowiki>age in months<nowiki>|</nowiki></code>''year1''<code><nowiki>|</nowiki></code>''month1''<code><nowiki>|</nowiki></code>''day1''<code><nowiki>|</nowiki></code>''year2''<code><nowiki>|</nowiki></code>''month2''<code><nowiki>|</nowiki></code>''day2''<code><nowiki>}}</nowiki></code>
: <tt><nowiki>{{</nowiki>age in months<nowiki>|</nowiki></tt>''year1''<tt><nowiki>|</nowiki></tt>''month1''<tt><nowiki>|</nowiki></tt>''day1''<tt><nowiki>}}</nowiki></tt>
+
: <code><nowiki>{{</nowiki>age in months<nowiki>|</nowiki></code>''year1''<code><nowiki>|</nowiki></code>''month1''<code><nowiki>|</nowiki></code>''day1''<code><nowiki>}}</nowiki></code>
 +
: <code><nowiki>{{</nowiki>age in months<nowiki>|</nowiki></code>''date1''<code><nowiki>}}</nowiki></code>
 +
: <code><nowiki>{{</nowiki>age in months<nowiki>|</nowiki></code>''date1''<code><nowiki>|</nowiki></code>''date2''<code><nowiki>}}</nowiki></code>
  
 
Examples:
 
Examples:
*<nowiki>{{age in months|1970|7|23|2003|7|14}}</nowiki> gives {{age in months|1970|7|23|2003|7|14}}
+
*<nowiki>{{age in months|1970|7|23|2003|7|14}}</nowiki> {{age in months|1970|7|23|2003|7|14}}
*<nowiki>{{age in months|1989|7|23}}</nowiki> gives {{age in months|1989|7|23}}
+
*<nowiki>{{age in months|1989|7|23}}</nowiki> {{age in months|1989|7|23}}
*<nowiki>{{</nowiki>age in months|{{CURRENTYEAR}}|{{#expr:{{CURRENTMONTH}}-1}}|{{#expr:{{CURRENTDAY}}+1}}|{{CURRENTYEAR}}|{{CURRENTMONTH}}|{{CURRENTDAY}}}} gives {{age in months|{{CURRENTYEAR}}|{{#expr:{{CURRENTMONTH}}-1}}|{{#expr:{{CURRENTDAY}}+1}}|{{CURRENTYEAR}}|{{CURRENTMONTH}}|{{CURRENTDAY}}}}
+
*<nowiki>{{age in months|23 July 1989}}</nowiki> → {{age in months|23 July 1989}}
 +
*<nowiki>{{</nowiki>age in months|{{extract|currentdate|add=-1m 1d}}|{{extract|currentdate}}}} {{age in months|{{extract|currentdate|add=-1m 1d}}|{{extract|currentdate}}}}
  
  
Line 20: Line 22:
  
 
<!-- ADD INTERWIKIS BELOW THIS LINE -->
 
<!-- ADD INTERWIKIS BELOW THIS LINE -->
</includeonly>
 
 
<includeonly>
 
 
[[sq:Stampa:Mosha]]
 
[[sq:Stampa:Mosha]]
 
[[sl:Predloga:Leta]]
 
[[sl:Predloga:Leta]]
 
[[vi:Bản mẫu:Tuổi]]
 
[[vi:Bản mẫu:Tuổi]]
 
</includeonly>
 
</includeonly>

Revision as of 02:06, 5 April 2018

This template returns the number of full months between two dates, or between a specified date and today (UTC).

Syntax:
{{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}} → 433
  • {{age in months|6 August 2025|5 September 2025}} → 0


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}}.