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

Материал из RuBeta Wiki
(-)
Нет описания правки
 
Строка 2: Строка 2:


Вывод возраста числом-->
Вывод возраста числом-->
{{#ifexpr: {{{Месяц|1}}} <= {{LOCALMONTH1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} }}| {{#ifexpr: {{{Месяц|1}}} > {{LOCALMONTH1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}}| {{#ifexpr: {{{День|1}}} <= {{LOCALDAY}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} }} }} }} }}<!--
{{#ifexpr: {{{Месяц|1}}} <= {{LOCALMONTH1}}  and {{{День|1}}} <= {{LOCALDAY}} | {{#expr: {{LOCALYEAR}} - {{{Год}}} }}| {{#ifexpr: {{{Месяц|1}}} > {{LOCALMONTH1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}}| {{#ifexpr: {{{День|1}}} <= {{LOCALDAY}}| {{#expr: {{LOCALYEAR}} - {{{Год}}}}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}} }} }} }}<!--


Вывод слова "лет/год/года", в зависимости от возраста-->
Вывод слова "лет/год/года", в зависимости от возраста-->
{{#ifexpr: {{#ifexpr: {{{Месяц|1}}} <= {{LOCALMONTH1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} }}| {{#ifexpr: {{{Месяц|1}}} > {{LOCALMONTH1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}}| {{#ifexpr: {{{День|1}}} <= {{LOCALDAY}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} }} }} }} }} <= 14 and {{#ifexpr: {{{Месяц|1}}} <= {{LOCALMONTH1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} }}| {{#ifexpr: {{{Месяц|1}}} > {{LOCALMONTH1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}}| {{#ifexpr: {{{День|1}}} <= {{LOCALDAY}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} }} }} }} }} >= 11
{{#ifexpr: {{#ifexpr: {{{Месяц|1}}} <= {{LOCALMONTH1}}  and {{{День|1}}} <= {{LOCALDAY}} | {{#expr: {{LOCALYEAR}} - {{{Год}}} }}| {{#ifexpr: {{{Месяц|1}}} > {{LOCALMONTH1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}}| {{#ifexpr: {{{День|1}}} <= {{LOCALDAY}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} }} }} }} }} <= 14 and {{#ifexpr: {{{Месяц|1}}} <= {{LOCALMONTH1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} }}| {{#ifexpr: {{{Месяц|1}}} > {{LOCALMONTH1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}}| {{#ifexpr: {{{День|1}}} <= {{LOCALDAY}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} }}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1 }} }} }} }} >= 11
|лет
|лет
|{{PLURAL: {{#expr: {{#ifexpr: {{{Месяц|1}}} <= {{LOCALMONTH1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} }}| {{#ifexpr: {{{Месяц|1}}} > {{LOCALMONTH1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}}| {{#ifexpr: {{{День|1}}} <= {{LOCALDAY}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} }} }} }} }} mod 10}}|год|года|лет}}}}<!--
|{{PLURAL: {{#expr: {{#ifexpr: {{{Месяц|1}}} <= {{LOCALMONTH1}}  and {{{День|1}}} <= {{LOCALDAY}} | {{#expr: {{LOCALYEAR}} - {{{Год}}} }}| {{#ifexpr: {{{Месяц|1}}} > {{LOCALMONTH1}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}}| {{#ifexpr: {{{День|1}}} <= {{LOCALDAY}}| {{#expr: {{LOCALYEAR}} - {{{Год}}} }}| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1 }} }} }} }} mod 10}}|год|года|лет}}}}<!--


--></includeonly><!--
--></includeonly><!--

Текущая версия от 14:18, 17 декабря 2023

Документация

Использование

Шаблон может быть использован для автоматической подстановки возраста игрока и слова, соответствующего количеству лет. Допустимо использование без указания значения параметров дня и месяца, в этом случае они будут по умолчанию равны 1.

Пример

Вводимые параметры Результат
{{Возраст|День=3|Месяц=8|Год=2000}}

23 года

{{Возраст|Месяц=10|Год=2002}}

21 год

{{Возраст|Год=2020}}

4 года