Template:Age/doc: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Caesar Schinas
(New improved documentation...)
imported>Caesar Schinas
m (Better headings)
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
This template returns the number of full years elapsed from one date until another date or until today (UTC).
This template returns the number of full years elapsed from one date until another date or until today (UTC).


==== Usage ====
=== Usage ===
To dynamically calculate the ''current'' age each time the page is loaded, use <code><nowiki>{{age|YYYY|MM|DD}}</nowiki></code>, substituting the date of birth for the letters YYYY MM DD.
To dynamically calculate the ''current'' age each time the page is loaded, use <code><nowiki>{{age|YYYY|MM|DD}}</nowiki></code>, substituting the date of birth for the letters YYYY MM DD.


To calculate the age at a certain date (''eg'' at death), rather than the ''current'' age, use <code><nowiki>{{subst:age|YYYY|MM|DD|YYYY|MM|DD}}</nowiki></code>, with the date of birth as the first date and the date at which the age should be calculated (''eg'' date of death) as the second.
To calculate the age at a certain date (''eg'' at death), rather than the ''current'' age, use <code><nowiki>{{age|YYYY|MM|DD|YYYY|MM|DD}}</nowiki></code>, with the date of birth as the first date and the date at which the age should be calculated (''eg'' date of death) as the second.


==== Example ====
=== Examples ===
;Current age
;Current age
:<code><nowiki>[[Tim Berners-Lee]] was born {{age|1955|06|08}} years ago.</nowiki></code>
:<code><nowiki>[[Tim Berners-Lee]] was born {{age|1955|06|08}} years ago.</nowiki></code>
Line 13: Line 13:


;Past age
;Past age
:<code><nowiki>[[Winston Churchill]] died at the age of {{subst:age|1874|11|30|1965|01|24}}.</nowiki></code>
:<code><nowiki>[[Winston Churchill]] died at the age of {{age|1874|11|30|1965|01|24}}.</nowiki></code>
:[[Winston Churchill]] died at the age of {{#expr:(1965)-(1874)-((01)<(11)or(01)=(11)and(24)<(30))}}.
:[[Winston Churchill]] died at the age of {{age|1874|11|30|1965|01|24}}.

Latest revision as of 01:20, 7 May 2009

This template returns the number of full years elapsed from one date until another date or until today (UTC).

Usage

To dynamically calculate the current age each time the page is loaded, use {{age|YYYY|MM|DD}}, substituting the date of birth for the letters YYYY MM DD.

To calculate the age at a certain date (eg at death), rather than the current age, use {{age|YYYY|MM|DD|YYYY|MM|DD}}, with the date of birth as the first date and the date at which the age should be calculated (eg date of death) as the second.

Examples

Current age
[[Tim Berners-Lee]] was born {{age|1955|06|08}} years ago.
Tim Berners-Lee was born 69 years ago.
Past age
[[Winston Churchill]] died at the age of {{age|1874|11|30|1965|01|24}}.
Winston Churchill died at the age of 90.