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

Материал из RuBeta Wiki
м (.)
(Исправление работы шаблона (в этот раз вроде точно). И обновление "документации".)
Строка 1: Строка 1:
<includeonly><!--
<includeonly><!--
-->{{#ifexpr: {{{День|1}}} <= {{LOCALDAY}} and {{{Месяц|1}}} <= {{LOCALMONTH1}} | {{#expr: {{LOCALYEAR}} - {{{Год}}} }} | {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}} }}<!--
Проверка заданного дня и месяца с текущими (на сервере сайта)
-->{{#ifexpr: {{{Месяц|1}}} <= {{LOCALMONTH1}} <!-- Проверка заданного месяца на соответствие с текущим -->
<!-- true -->| {{#ifexpr: {{{День|1}}} <= {{LOCALDAY}} <!-- Если верно, то выполняем проверку по дню -->
<!-- true    -->| {{#expr: {{LOCALYEAR}} - {{{Год}}} }} <!-- Если верно, то пишем наступивший год -->
<!-- false    -->| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}} }} <!-- Если неверно, то пишем ещё не наступивший год -->
<!-- false-->| {{#expr: {{LOCALYEAR}} - {{{Год}}} - 1}} }} <!-- Если неверно, то пишем ещё не наступивший год --><!--
--></includeonly><!--
--></includeonly><!--
--><noinclude>
--><noinclude>
==Документация==
==Документация==
===Использование===
===Использование===
Шаблон вычитывающий количество лет, прошедших с определённой даты. Допустимо использование без указания значения параметров дня и месяца, в этом случае они будут по умолчанию равны 1.
Шаблон <code><nowiki>{{Прошло лет}}</nowiki></code> вычитывающий количество лет, прошедших с определённой даты. Допустимо использование без указания значения параметров дня и месяца, в этом случае они будут по умолчанию равны 1.


====Пример====
====Пример====
<code><nowiki>{{Прошло лет|День=3|Месяц=8|Год=2000}}</nowiki></code> → {{Прошло лет|День=12|Месяц=12|Год=2000}}
{| class="wikitable"
 
====Варианты использования====
<pre>
{{Прошло лет|День=1|Месяц=1|Год=2000}}


{{Прошло лет|Месяц=1|Год=2000}}
! Вводимые параметры !! Результат
|-
| <code><nowiki>{{Прошло лет|День=3|Месяц=8|Год=2000}}</nowiki></code>
| style="text-align:center;" | {{Прошло лет|День=3|Месяц=8|Год=2000}}
|-
| <code><nowiki>{{Прошло лет|День=13|Месяц=10|Год=2003}}</nowiki></code>
| style="text-align:center;" | {{Прошло лет|День=13|Месяц=10|Год=2003}}
|-
| <code><nowiki>{{Прошло лет|День=25|Месяц=12|Год=2020}}</nowiki></code>
| style="text-align:center;" | {{Прошло лет|День=25|Месяц=12|Год=2020}}
|}


{{Прошло лет|Год=2000}}
</pre>


[[Категория:Шаблоны]] __NOTOC__
[[Категория:Шаблоны]] __NOTOC__
</noinclude>
</noinclude>

Версия от 21:03, 12 декабря 2023


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

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

Шаблон {{Прошло лет}} вычитывающий количество лет, прошедших с определённой даты. Допустимо использование без указания значения параметров дня и месяца, в этом случае они будут по умолчанию равны 1.

Пример

Вводимые параметры Результат
{{Прошло лет|День=3|Месяц=8|Год=2000}} 23
{{Прошло лет|День=13|Месяц=10|Год=2003}} 20
{{Прошло лет|День=25|Месяц=12|Год=2020}} 3