Шаблон:ДатаРождения: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
добавим hCard:bday
нормализация формата даты (0000-00-00 вместо возможных 0000-0-0, 000-0-00 и подобных) для bday
Строка 1:
<includeonly>{{#switch: {{ #if: {{{1|}}} | 1 }}{{ #if: {{{2|}}} | 2 }}{{ #if: {{{3|}}} | 3 }}{{ #if: {{{4|}}} | 4 }}{{ #if: {{{5|}}} | 5 }}{{ #if: {{{6|}}} | 6 }}
| 12 = <span style="white-space: nowrap;">[[{{{1}}} {{realmonth|{{{2}}}}}]]</span>
| 3 = <span class="bday" title="{{padleft:{{{3}}}|4|0}}">[[{{{3}}} год|{{{3}}}]]</span>
| 123 = <span class="bday" style="white-space: nowrap;" title="{{padleft:{{{3}}}|4|0}}-{{padleft:{{{2}}}|2|0}}-{{padleft:{{{1}}}|2|0}}">[[{{{1}}} {{realmonth|{{{2}}}}}]] [[{{{3}}} год|{{{3}}}]]</span>
| 124 = <span style="white-space: nowrap;">[[{{{1}}} {{realmonth|{{{2}}}}}|{{{4}}} ({{{1}}}) {{realmonth|{{{2}}}}}]]</span>
| 1234 = <span class="bday" style="white-space: nowrap;" title="{{padleft:{{{3}}}|4|0}}-{{padleft:{{{2}}}|2|0}}-{{padleft:{{{1}}}|2|0}}">[[{{{1}}} {{realmonth|{{{2}}}}}{{!}}{{{4}}} ({{{1}}}) {{realmonth|{{{2}}}}}]] [[{{{3}}} год|{{{3}}}]]</span>
| 1245 = <span style="white-space: nowrap;">{{{4}}} {{realmonth|{{{5}}}}} ([[{{{1}}} {{realmonth|{{{2}}}}}]])</span>
| 12345 = <span class="bday" style="white-space: nowrap;" title="{{padleft:{{{3}}}|4|0}}-{{padleft:{{{2}}}|2|0}}-{{padleft:{{{1}}}|2|0}}">{{{4}}} {{realmonth|{{{5}}}}} ([[{{{1}}} {{realmonth|{{{2}}}}}]]) [[{{{3}}} год|{{{3}}}]]</span>
| 123456 = <span class="bday" style="white-space: nowrap;" title="{{padleft:{{{3}}}|4|0}}-{{padleft:{{{2}}}|2|0}}-{{padleft:{{{1}}}|2|0}}">{{{4}}} {{realmonth|{{{5}}}}} {{{6}}}</span> <span style="white-space: nowrap;">([[{{{1}}} {{realmonth|{{{2}}}}}]] [[{{{3}}} год|{{{3}}}]])</span>
| ''формат неверен''
}}{{Категория только в статьях|Персоналии по алфавиту}}{{#if:{{{1|}}}|{{Категория только в статьях|Родившиеся {{ #time: j xg | {{{2}}}/{{{1}}} }}}}}}{{#if:{{{3|}}}|{{Категория только в статьях|Родившиеся в {{{3}}} году}}}}</includeonly><noinclude>{{doc}}