![]() | This template is used on approximately 4,800 pages and changes may be widely noticed. Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage. Consider discussing changes on the talk page before implementing them.
Preview message: Transclusion count updated automatically (see documentation). |
![]() | This template uses Lua: |
This template returns the number of days between two dates. Dates may be input either as full dates or as year, month and day.
To use, type:
{{age in days|date1|date2}} |
(number of days between dates 1 and 2), |
{{age in days|date1}} |
(number of days since date 1) or |
{{age in days||date2}} |
(number of days until date 2) |
Examples:
{{age in days|19 Aug 2008|4 Sep 2010}} |
gives 746 |
{{age in days|27 May 2002}} |
gives 8,119 |
{{age in days||{{#time:j M Y|+ 15 months}}}} |
gives 457 |
To use, type:
{{age in days|year1|month1|day1|year2|month2|day2}} |
(number of days between dates 1 and 2), |
{{age in days|year1|month1|day1}} |
(number of days since date 1) or |
{{age in days||||year2|month2|day2}} |
(number of day until date 2) |
Or with named parameters:
{{age in days|month1= |day1= |year1= |month2= |day2= | year2= }} |
(number of days between dates 1 and 2), |
{{age in days|month1= |day1= |year1= }} |
(number of days since date 1) or |
{{age in days|month2= |day2= | year2= }} |
(number of day until date 2) |
Examples:
{{age in days|2007|5|24|2008|4|23}} |
gives 335 |
{{age in days|2007|5|24}} |
gives 6296 |
By adding |sortable=on
a sort key will be added to the output for use in sortable tables.
Three styles of formatting are possible.
|format=raw |
gives unformatted numbers with hyphens as minus signs[1] (for use in further calculations). |
|format=commas |
gives numbers formatted with commas and true minus signs. |
For reasons of retrospective compatibility, the default when inputting dates as year, month and day is |format=raw
; however when inputting dates in full it is |format=commas
.
The default is not to show units. To show the unit ("day", days" or "d") use |show unit=
.
|show unit=abbr |
adds "d" after the number of days. |
|show unit=full |
adds "day" or "days" after the number of days as appropriate. |