Template:Age as of date/doc

Revision as of 09:42, 29 June 2024 by Feking83 (talk | contribs) (Copied template from Wikipedia)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:Mbox

Usage

This template calculates a person's current age based on a known age as of specified date. This is useful when a reference states a person's age at the time of the reference's publication.

{{Age as of date|14|2010|March|3}}

The age, year, and day must be supplied as W:natural numbers; month can be specified as a natural number as well as by name or abbreviation (e.g., "August" or "Aug"). The W:Gregorian calendar is assumed, with no special support provided for W:dual dating or the difference between W:Old Style and New Style dates .

If a reference dated July 4, 2022, mentions that someone is 50 years old, that person's current age can be rendered using:

{{Age as of date|50|{{#expr: {{CURRENTYEAR}} - 2}}|July|4}}

Examples

Template text Result
{{Age as of date|50|2022|1|1}} 53
{{Age as of date|50|2022|12|31}} 52
{{Age as of date|50|2022|07|2}} 52
{{Age as of date|50|2022|Jul|2}} 52
{{Age as of date|50|2022|July|2}} 52
{{Age as of date|50|2022|1}} Expression error: Unexpected < operator.
{{Age as of date|50|2022|12}} Expression error: Unexpected < operator.
{{Age as of date|50|2022|07}} Expression error: Unexpected < operator.
{{Age as of date|50|2022|Jul}} Expression error: Unexpected < operator.
{{Age as of date|50|2022|July}} Expression error: Unexpected < operator.
{{Age as of date|50|2022}} Expression error: Unexpected < operator.

See also