Gaa na ọdịnaya

Module:Person date/doc

Shí Wikipedia, njikotá édémédé nke onyobulạ

This is the documentation page for Module:Person date

This module is intended to aid in calculating/formatting birth dates and death dates in {{Infobox person}}. It is implemented by {{Infobox person/birth}} & {{Infobox person/death}}.

  • {{#invoke:person date|birth|birth_date|death_date}}
  • {{#invoke:person date|death|birth_date|death_date}}

In infoboxes

[dezie ebe o si]
{{Infobox
...
| label# = Born
| data#  = {{#if: {{{birth_date|}}} | {{Infobox person/birth|{{{birth_date|}}}|{{{death_date|}}} }} }}

| label# = Died
| data#  = {{#if: {{{death_date|}}} | {{Infobox person/death|{{{birth_date|}}}|{{{death_date|}}} }} }}
...
}}

Or

{{Infobox
...
| label#    = Born
| data#     = {{br separated entries
   |1={{#if:{{{birth_name|}}}|<div style="display:inline" class="nickname">{{{birth_name|}}}</div>}}
   |2={{#if:{{{birth_date|}}} | {{Infobox person/birth|{{{birth_date|}}}|{{{death_date|}}} }} }}
   |3={{#if:{{{birth_place|}}}|<div class="birthplace">{{{birth_place|}}}</div>}}
}}

| label#    = Died
| data#     = {{br separated entries
  |1={{#if:{{{death_date|}}} | {{Infobox person/death|{{{birth_date|}}}|{{{death_date}}} }} }}
  |2={{#if:{{{death_place|}}}|<div class="deathplace">{{{death_place|}}}</div>}}
}}
...
}}

Areas for improvement

[dezie ebe o si]
  1. Currently the module does not handle anything that is not a simple date. So anything with a reference tag is not evaluated by the code.
  2. If |birth_date={{bda|1993|11|7}} (for example) then |death_date= will not be parsed. It will just be returned as the original string. Thus no age is calculated.
    • Example: {{person date/death|{{bda|1993|11|7}}|12 December 2020}} → 12 December 2020

Tracking categories

[dezie ebe o si]