Template:Age/doc

From Weezerpedia

Usage

This template returns the number of full years between two specified dates. If the second set of parameters is not included, it returns the number of full years between a specified date and today's date.

Dates are checked for validity. For example, 29 February 2000 is accepted, but 29 February 1900, 1800 or 2100 are not valid dates.

{{age|1892|1|31|1900|2|29}}Error: Second date should be year, month, day
{{age|1789|5|1|1800|2|29}}Error: Second date should be year, month, day

Partial dates such as July 1989 (no day) or 1989 (no month and no day) can be entered using 0 for missing values. Having no year, or having a day with no month is an error.

Syntax
{{age|year|month|day|year2|month2|day2}} or
{{age|year|month|day}} or
{{age|date|date2}} or
{{age|date}}
Examples
{{age|1989|7|23|2003|7|14}} → 13
{{age|1989|7|0|2003|7|14}} → 13–14
{{age|1989|0|0|2003|7|14}} → 13–14
{{age|1989|7|23}}36
{{age|23 July 1989|14 July 2003}} → 13
{{age|July 1989|2003}} → 13–14