"ढाँचा:Birth year and age/कागजात" का संशोधनहरू बिचको अन्तर

सा →‎Syntax: Tweaked syntax
update doc for optional parameter month
पङ्क्ति ५:
-->
{{documentation subpage}}
<!-- Note all dates are perpetual to the system date -->
 
==Usage==
The templates {{tl|Birth year and age}} and {{tl|Death year and age}} return a person's year of birth or death and his or her approximate age. The templates are useful when only the year of a person's birth and/or death are known, or if it is desired not to state a person's full dates of birth and death for privacy reasons.
 
{| class="wikitable plainlinksneverexpand noprint" style="margin-top:0; width:100%; text-align:center;"
|-
! colspan="6" style="background:#dfd;"|
The examples on this page use the current date as<br />
[[{{CURRENTMONTHNAME}} {{CURRENTDAY}}]], [[{{CURRENTYEAR}}]]
|}
 
The person's age is estimated as follows:
*{{tl|Birth year and age}} &ndash; let us assume:
#that the person in question was born some time in 1950{{#expr: {{CURRENTYEAR}} - 55}}; and
#that the present date is [[1{{CURRENTDAY}} July{{CURRENTMONTHNAME}}]] [[2005{{CURRENTYEAR}}]].
 
:If the person was born after [[1 July]] [[1950]], then she will be 54 years old on [[1 July]] [[2005]] as she has not had her 55th birthday yet. On the other hand, if she was born exactly on or before [[1 July]] [[1950]], then the person will be 55 years old. Therefore, the template renders her birth year and age as "[[1950]] (age 54&ndash;55)".
::If the person was born before [[{{CURRENTDAY}} {{CURRENTMONTHNAME}}]], [[{{#expr: {{CURRENTYEAR}} - 55}}]] then they will be {{age|{{#expr: {{CURRENTYEAR}} - 55}}|{{CURRENTMONTH}}|{{#expr: {{CURRENTDAY}} + 1 }} }} years old on [[{{CURRENTDAY}} {{CURRENTMONTHNAME}}]] [[{{CURRENTYEAR}}]] as they have not had their 55th birthday yet. On the other hand, if they were born exactly on or before [[{{CURRENTDAY}} {{CURRENTMONTHNAME}}]], [[{{#expr: {{CURRENTYEAR}} - 55}}]], then the person will be 55 years old.
 
:::Therefore, the template {{tlx|Birth year and age|{{#expr: {{CURRENTYEAR}} - 55}} }}
:::displays their birth year and age as: {{birth year and age|{{#expr: {{CURRENTYEAR}} - 55}}}}
 
:*Optionally if we know the persons birth month but not day, we can have the template also display the month.
 
::Using the above examples and assuming the month is {{CURRENTMONTH}} ({{CURRENTMONTHNAME}})
:::Therefore, the template {{tlx|Birth year and age|{{#expr: {{CURRENTYEAR}} - 55}}|{{CURRENTMONTH}} }}
:::displays their birth year and age as: {{birth year and age|{{#expr: {{CURRENTYEAR}} - 55}}|{{CURRENTMONTH}}}}
 
*{{tl|Death year and age}} &ndash; let us assume:
#that the person in question was born some time in 1950{{#expr: {{CURRENTYEAR}} - 51}}; and
#that he died some time in 2000{{#expr: {{CURRENTYEAR}} - 1}}.
 
::We can posit as two extremes: (1) that the person was born on [[31 December]] [[1950{{#expr: {{CURRENTYEAR}} - 51}}]] and died on [[1 January]] [[2000{{#expr: {{CURRENTYEAR}} - 1}}]], in which case hethey would have been 49 years old at the time of histheir death as hethey did not achieve histheir 50th birthday on [[31 December]] [[2000{{#expr: {{CURRENTYEAR}} - 1}}]]; and (2) that hethey waswere born on [[1 January]] [[1950{{#expr: {{CURRENTYEAR}} - 51}}]] and died on [[31 December]] [[2000{{#expr: {{CURRENTYEAR}} - 1}}]], in which case hethey would have been 50 years old at the time of histheir death as hethey had his 50th birthday on [[1 January]] [[2000]].{{#expr: Therefore,{{CURRENTYEAR}} the- template renders his death year and age as "[[20001}}]]. (age 49&ndash;50)".
 
:::Therefore, the template {{tlx|Death year and age|{{#expr: {{CURRENTYEAR}} - 1}}|{{#expr: {{CURRENTYEAR}} - 51}} }}
:::renders his death year and age as: {{death year and age|{{#expr: {{CURRENTYEAR}} - 1}}|{{#expr: {{CURRENTYEAR}} - 51}}}}
 
:*Optionally if we know the persons month they died but not the day, we can have the template also display the month.
 
::Using the above examples and assuming the month is {{CURRENTMONTH}} ({{CURRENTMONTHNAME}})
:::Therefore, the template {{tlx|Death year and age|{{#expr: {{CURRENTYEAR}} - 1}}|{{#expr: {{CURRENTYEAR}} - 51}}|{{CURRENTMONTH}} }}
:::displays their birth year and age as: {{death year and age|{{#expr: {{CURRENTYEAR}} - 1}}|{{#expr: {{CURRENTYEAR}} - 51}}|{{CURRENTMONTH}}}}
 
If you wish to set out the full dates of birth and/or death of a person and thus to calculate his or her age accurately, please use the templates {{tl|Birth date and age}} and {{tl|Death date and age}}.
Line २५ ⟶ ५३:
==Syntax==
<pre>
{{Birth year and age|[year of birth]}}
{{Birth year and age|year of birth|[optional month of birth]}}
{{Death year and age|[year of death]|[year of birth]}}
{{Death year and age|year of death|year of birth|optional month of death}}
</pre>
 
Line ३२ ⟶ ६२:
{| class="wikitable"
|-
! width="50%" | Template text
! width="50%" | Result
|-
 
| <nowiki>{{Birth year and age|</nowiki>{{#expr: {{CURRENTYEAR}} - 55}}}}
|- valign="top"
| align="center" |<nowiki> {{Birth year and age|1950{{#expr: {{CURRENTYEAR}}</nowiki><br>(assuming current- year is 2005)55}}}}
|-
|align="center"|[[1950]] (age 54&ndash;55)<!--The result has been typed out instead of applying the template {{Birth year and age}} in order to simulate the effect of applying {{Birth year and age}} when the current year is 2005. This is so that the example matches the explanation in the "Usage" section above.-->
| <nowiki>{{Birth year and age|</nowiki>{{#expr: {{CURRENTYEAR}} - 55}}<nowiki>|</nowiki>{{CURRENTMONTH}}}}
 
| align="center" | {{Birth year and age|{{#expr: {{CURRENTYEAR}} - 55}}|{{CURRENTMONTH}}}}
|- valign="top"
|-
|align="center"|<nowiki>{{Birth year and age|1950|10}}</nowiki><br>(assuming current year is 2005)
| <nowiki>{{Death year and age|</nowiki>{{#expr: {{CURRENTYEAR}} - 1}}<nowiki>|</nowiki>{{#expr: {{CURRENTYEAR}} - 51}}}}
|align="center"|[[October]] [[1950]] (age 54&ndash;55)<!--The result has been typed out instead of applying the template {{Birth year and age}} in order to simulate the effect of applying {{Birth year and age}} when the current year is 2005. This is so that the example matches the explanation in the "Usage" section above.-->
| align="center" | {{Death year and age|{{#expr: {{CURRENTYEAR}} - 1}}|{{#expr: {{CURRENTYEAR}} - 51}}}}
 
|-
|- valign="top"
|align="center"| <nowiki>{{Death year and age|2000</nowiki>{{#expr: {{CURRENTYEAR}} - 1}}<nowiki>|1950</nowiki>{{#expr: {{CURRENTYEAR}} - 51}}<nowiki>|</nowiki>{{CURRENTMONTH}}}}
| align="center" | {{Death year and age|2000{{#expr: {{CURRENTYEAR}} - 1}}|1950{{#expr: {{CURRENTYEAR}} - 51}}|{{CURRENTMONTH}}}}
|-
 
|}