Difference between revisions of "Template:Age in weeks and days"

From blackwiki
Jump to navigation Jump to search
blackwiki>Waldyrious
({{documentation}})
m (9 revisions imported)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<includeonly>{{plural
+
<includeonly>{{#invoke:age|age_generic|template=age_wd}}</includeonly><noinclude>{{documentation}}</noinclude>
  |{{Age in weeks
 
    |month1 = {{{month1 | {{CURRENTMONTH}} }}}
 
    |day1  = {{{day1  | {{CURRENTDAY}}  }}}
 
    |year1  = {{{year1  | {{CURRENTYEAR}}  }}}
 
    |month2 = {{{month2 | {{CURRENTMONTH}} }}}
 
    |day2  = {{{day2  | {{CURRENTDAY}}  }}}
 
    |year2  = {{{year2  | {{CURRENTYEAR}}  }}}
 
  }}|
 
  week}} and {{plural
 
  |{{mod
 
    |{{#expr:
 
      ({{gsd <!-- Gregorian serial date -->
 
          |year  = {{{year2  | {{CURRENTYEAR}}  }}}
 
          |month = {{{month2 | {{CURRENTMONTH}} }}}
 
          |day  = {{{day2  | {{CURRENTDAY}}  }}}
 
        }}-
 
        {{gsd <!-- Gregorian serial date -->
 
          |year  = {{{year1  | {{CURRENTYEAR}}  }}}
 
          |month = {{{month1 | {{CURRENTMONTH}} }}}
 
          |day  = {{{day1  | {{CURRENTDAY}}  }}}
 
        }})
 
      }}
 
    |7
 
  }}|
 
  day}}</includeonly><noinclude>
 
{{documentation}}
 
</noinclude>
 

Latest revision as of 12:35, 18 October 2020

Template documentation[view] [edit] [history] [purge]

This template returns the number of weeks and days that have elapsed between two dates. If the second set of parameters is not included it will automatically calculate the pereiod 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 and days|month1=6|day1=14|year1=1946|month2=8|day2=19|year2=1946}} → 9 weeks and 3 days
  • {{age in weeks and days|1946|6|14|1946|8|19}} → 9 weeks and 3 days
  • {{age in weeks and days|1946-6-14|1946-8-19}} → 9 weeks and 3 days
  • {{age in weeks and days|14 June 1946|Aug 19, 1946}} → 9 weeks and 3 days
  • {{age in weeks and days|month1=11|day1=07|year1=2012}} → 669 weeks and 2 days
  • {{age in weeks and days|7 November 2012}} → 669 weeks and 2 days

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

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

See also