Template:Age/doc

__NOWYSIWYG__

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

Syntax
or

Examples

 * 13 returns "13"
 * 35 returns "35"


 * When using this template to calculate a person's age at death or a person's age on a specified date (rather than the person's current age), please substitute it into the page.
 * Example: 1989


 * When entering dates before the Common Era, use astronomical year numbering: 1 BCE is represented by 0, 2 BCE by -1, 3 BCE by -2 etc. For example, the following expression returns the number of full years elapsed since the battle of Cannae, which took place on August 2, 216 BCE:
 * 1810 returns "1810"

(BCE is exactly the same as BC, so August 2, 216 BCE is also August 2, 216 BC)
 * Note :
 * This template does not check for incorrect input:
 * 0 returns "0" (surplus days do not count as extra months)
 * 0 returns "0" (surplus months do not count as extra years)

TemplateData
{ "description": "This template returns the number of full years between two specified dates. If the second set of parameters is not included, it will return the number of full years between a specified date and today's date.", "params": { "year1": { "label": "Year ('from' date)", "description": "The year of the (first) date", "type": "number", "required": true, "aliases": ["1"] }, "month1": { "label": "Month ('from' date)", "description": "The month of the (first) date", "type": "number", "required": true, "aliases": ["2"] }, "day1": { "label": "Day of month ('from' date)", "description": "The day of the month of the (first) date", "type": "number", "required": true, "aliases": ["3"] }, "year2": { "label": "Year ('to' date)", "description": "The year of the 'to' date, if required", "type": "number", "required": false, "aliases": ["4"] }, "month2": { "label": "Month ('to' date)", "description": "The month of the 'to' date, if required", "type": "number", "required": false, "aliases": ["5"] }, "day2": { "label": "Day of month ('to' date)", "description": "The day of the month of the 'to' date, if required", "type": "number", "required": false, "aliases": ["6"] } }}