Module:Age/doc

From Wikisource
Jump to navigation Jump to search

Templates supported[edit]

Module:Age implements the following templates:

Template Required wikitext
{{age in years, months and days}} {{#invoke:age|age_generic|template=age_ymd}}

Redirects

Template Redirects to

The age templates expect the older date to be first.

Date formats[edit]

Dates can use numbered or named parameters to specify year/month/day. Alternatively, a full date can be entered in a variety of formats.

Parameters[edit]

The following options are available:

Parameter Description
duration=on The finishing date is included in the result; that adds one day to the age.
fix=on Adjust invalid time units. See w:Template:Extract#Fix.
format=commas A value of 1,000 or more is displayed with commas.
format=raw Numbers are displayed without commas and negative numbers are displayed with a hyphen for {{#expr}}. In addition, {{age}} outputs a plain number and will not include a span to indicate if the result relies on the current date.
format=cardinal Display the resulting number using words such as "five" instead of 5. See below.
format=ordinal Display the resulting number using words such as "fifth" instead of 5. See below.
prefix=text Insert the given text before the result but after any sort key. For example, {{age|23 July 1910|14 July 1976|prefix=about|sortable=on}} outputs a hidden sort key followed by "about 65".
range=dash Accept a year only, or a year and month only, and show a range of ages with an en dash (–).
range=yes Accept a year or year/month, and show the range with "or".
range=no Accept a year only, or year/month, but show only a single age as if full dates had been entered.
round=on The age is rounded to the nearest least-significant time unit.
sc=on A serial comma is used (only useful when three or more values are displayed).
sc=yes Same as sc=on.
show=hide The age is not displayed; may be useful with sortable=on.
sortable=on Insert a hidden sort key before the result (for use in sortable tables).
sortable=table Insert a sort key using table syntax data-sort-value="value"|.
sortable=debug Same as sortable=on but the sort key is displayed for testing.
sortable=off No sort key (can override the default for a template).

The sort key is based on the age in days, and fractions of a day if a time is specified. An extra day is added for a duration.

The least-significant time unit can be rounded. Large numbers can be formatted with commas.

Tracking category[edit]

See also[edit]

  • {{time interval}} • This template supports all age/duration calculations and provides more options such as abbreviating or omitting units.