Difference between revisions of "Template:Age in weeks/doc"

From blackwiki
Jump to navigation Jump to search
blackwiki>Johnuniq
(update for Module:Age)
blackwiki>Zyxw
(add {{Lua|Module:Age}}, misc formatting)
Line 1: Line 1:
 
{{Documentation subpage}}
 
{{Documentation subpage}}
 +
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata -->
 +
{{Lua|Module:Age}}
 +
 
This template returns the number of weeks that have elapsed between two dates. If the second set of parameters is not included it will automatically calculate the days between a given date and today.
 
This template returns the number of weeks that have elapsed between two dates. If the second set of parameters is not included it will automatically calculate the days between a given date and today.
  
Line 5: Line 8:
 
Each date can be entered in a single parameter, or each date can be entered as three parameters: year, month, day.
 
Each date can be entered in a single parameter, or each date can be entered as three parameters: year, month, day.
  
*<code><nowiki>{{age in weeks|month1=6|day1=14|year1=1946|month2=8|day2=19|year2=1946}}</nowiki></code> → {{age in weeks|month1=6|day1=14|year1=1946|month2=8|day2=19|year2=1946}}
+
* <code><nowiki>{{age in weeks|month1=6|day1=14|year1=1946|month2=8|day2=19|year2=1946}}</nowiki></code> → {{age in weeks|month1=6|day1=14|year1=1946|month2=8|day2=19|year2=1946}}
*<code><nowiki>{{age in weeks|1946|6|14|1946|8|19}}</nowiki></code> → {{age in weeks|1946|6|14|1946|8|19}}
+
* <code><nowiki>{{age in weeks|1946|6|14|1946|8|19}}</nowiki></code> → {{age in weeks|1946|6|14|1946|8|19}}
*<code><nowiki>{{age in weeks|1946-6-14|1946-8-19}}</nowiki></code> → {{age in weeks|1946-6-14|1946-8-19}}
+
* <code><nowiki>{{age in weeks|1946-6-14|1946-8-19}}</nowiki></code> → {{age in weeks|1946-6-14|1946-8-19}}
*<code><nowiki>{{age in weeks|14 June 1946|Aug 19, 1946}}</nowiki></code> → {{age in weeks|14 June 1946|Aug 19, 1946}}
+
* <code><nowiki>{{age in weeks|14 June 1946|Aug 19, 1946}}</nowiki></code> → {{age in weeks|14 June 1946|Aug 19, 1946}}
*<code><nowiki>{{age in weeks|month1=11|day1=07|year1=2012}}</nowiki></code> → {{age in weeks|month1=11|day1=07|year1=2012}}
+
* <code><nowiki>{{age in weeks|month1=11|day1=07|year1=2012}}</nowiki></code> → {{age in weeks|month1=11|day1=07|year1=2012}}
*<code><nowiki>{{age in weeks|7 November 2012}}</nowiki></code> → {{age in weeks|7 November 2012}}
+
* <code><nowiki>{{age in weeks|7 November 2012}}</nowiki></code> → {{age in weeks|7 November 2012}}
  
 
An error is shown if an entered date is not valid (1900 was not a leap year).<!--fixed wikitext to avoid tracking category-->
 
An error is shown if an entered date is not valid (1900 was not a leap year).<!--fixed wikitext to avoid tracking category-->
*<code><nowiki>{{age in weeks|31 January 1899|29 February 1900}}</nowiki></code> → <strong class="error">Error: Second date should be year, month, day</strong>
+
* <code><nowiki>{{age in weeks|31 January 1899|29 February 1900}}</nowiki></code> → <strong class="error">Error: Second date should be year, month, day</strong>
 +
 
 +
{{Birth, death and age templates|age}}
 +
 
 
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
 
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
 
<!-- Categories below this line, please; interwikis at Wikidata -->
 
<!-- Categories below this line, please; interwikis at Wikidata -->
 
[[Category:Date mathematics templates|{{PAGENAME}}]]
 
[[Category:Date mathematics templates|{{PAGENAME}}]]
 +
 
}}</includeonly>
 
}}</includeonly>

Revision as of 18:43, 23 October 2018

This template returns the number of weeks that have elapsed between two dates. If the second set of parameters is not included it will automatically calculate the days between a given date and today.

Usage

Each date can be entered in a single parameter, or each date can be entered as three parameters: year, month, day.

  • {{age in weeks|month1=6|day1=14|year1=1946|month2=8|day2=19|year2=1946}} → 9
  • {{age in weeks|1946|6|14|1946|8|19}} → 9
  • {{age in weeks|1946-6-14|1946-8-19}} → 9
  • {{age in weeks|14 June 1946|Aug 19, 1946}} → 9
  • {{age in weeks|month1=11|day1=07|year1=2012}} → 718
  • {{age in weeks|7 November 2012}} → 718

An error is shown if an entered date is not valid (1900 was not a leap year).

  • {{age in weeks|31 January 1899|29 February 1900}}Error: Second date should be year, month, day