Module:Age/doc
Jump to navigation
Jump to search
This is a documentation subpage for Module:Age. It contains usage information, categories and other content that is not part of the original module page. |
This page is being considered for deletion at Proposed deletions. Please see the discussion there. Note for patrollers: if this page matches one of the criteria for speedy deletion, use {{sdelete}} instead. |
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.