| This template is used on approximately 5,500 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. |
| 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.
Usage
[edit]Full dates
[edit]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,598 {{age in days||{{#time:j M Y|+ 15 months}}}}gives 455
Year, month and day
[edit]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 6775 |
Sorting
[edit]By adding |sortable=on a sort key will be added to the output for use in sortable tables.
Formatting
[edit]Three styles of formatting are possible.
|format=rawgives unformatted numbers with hyphens as minus signs[1] (for use in further calculations). |format=commasgives 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.
- Note
- ^ Negative days will occur if the first date is after the second.
Showing the unit
[edit]The default is not to show units. To show the unit ("day", days" or "d") use |show unit=.
|show unit=abbradds "d" after the number of days. |show unit=fulladds "day" or "days" after the number of days as appropriate.