<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.murs-mc.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3A%D0%A1%D1%80%D0%BE%D0%BA%2Fdoc</id>
	<title>Модуль:Срок/doc - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.murs-mc.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3A%D0%A1%D1%80%D0%BE%D0%BA%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://wiki.murs-mc.ru/w/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%A1%D1%80%D0%BE%D0%BA/doc&amp;action=history"/>
	<updated>2026-09-11T12:18:49Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.murs-mc.ru/w/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%A1%D1%80%D0%BE%D0%BA/doc&amp;diff=3042&amp;oldid=prev</id>
		<title>Tringoli в 06:44, 11 сентября 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.murs-mc.ru/w/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%A1%D1%80%D0%BE%D0%BA/doc&amp;diff=3042&amp;oldid=prev"/>
		<updated>2026-09-11T06:44:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 06:44, 11 сентября 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{doc}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Описание модуля ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Описание модуля ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Модуль:Срок&amp;#039;&amp;#039;&amp;#039; предназначен для автоматического расчёта времени, прошедшего с момента открытия или основания объекта (транспортной системы, линии, депо, предприятия и т.п.) до сегодняшнего дня или даты закрытия.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Модуль:Срок&amp;#039;&amp;#039;&amp;#039; предназначен для автоматического расчёта времени, прошедшего с момента открытия или основания объекта (транспортной системы, линии, депо, предприятия и т.п.) до сегодняшнего дня или даты закрытия.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-3041:rev-3042:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Tringoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.murs-mc.ru/w/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%A1%D1%80%D0%BE%D0%BA/doc&amp;diff=3041&amp;oldid=prev</id>
		<title>Tringoli: Новая страница: «{{doc}} == Описание модуля == &#039;&#039;&#039;Модуль:Срок&#039;&#039;&#039; предназначен для автоматического расчёта времени, прошедшего с момента открытия или основания объекта (транспортной системы, линии, депо, предприятия и т.п.) до сегодняшнего дня или даты закрытия.  === Механизм рабо...»</title>
		<link rel="alternate" type="text/html" href="https://wiki.murs-mc.ru/w/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%A1%D1%80%D0%BE%D0%BA/doc&amp;diff=3041&amp;oldid=prev"/>
		<updated>2026-09-11T06:43:04Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «{{doc}} == Описание модуля == &amp;#039;&amp;#039;&amp;#039;Модуль:Срок&amp;#039;&amp;#039;&amp;#039; предназначен для автоматического расчёта времени, прошедшего с момента открытия или основания объекта (транспортной системы, линии, депо, предприятия и т.п.) до сегодняшнего дня или даты закрытия.  === Механизм рабо...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{doc}}&lt;br /&gt;
== Описание модуля ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Модуль:Срок&amp;#039;&amp;#039;&amp;#039; предназначен для автоматического расчёта времени, прошедшего с момента открытия или основания объекта (транспортной системы, линии, депо, предприятия и т.п.) до сегодняшнего дня или даты закрытия.&lt;br /&gt;
&lt;br /&gt;
=== Механизм работы ===&lt;br /&gt;
# Модуль автоматически удаляет квадратные скобки вики-ссылок (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[20 мая]] [[2024|2024 года]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), HTML-комментарии и слова «года/г.».&lt;br /&gt;
# Принимает текстовые даты (&amp;lt;code&amp;gt;20 мая 2024&amp;lt;/code&amp;gt;), цифровые (&amp;lt;code&amp;gt;20.05.2024&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2024-05-20&amp;lt;/code&amp;gt;), а также неполные даты (&amp;lt;code&amp;gt;май 2024&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;2024&amp;lt;/code&amp;gt;).&lt;br /&gt;
# Модуль вычисляет разницу строго по календарным границам с учётом високосных годов. Если текущий день месяца меньше дня открытия, дни корректно заимствуются из предыдущего месяца без погрешностей усреднения.&lt;br /&gt;
# Автоматически подставляет грамматические формы (&amp;#039;&amp;#039;1 год / 2 года / 5 лет&amp;#039;&amp;#039;, &amp;#039;&amp;#039;1 месяц / 4 месяца / 7 месяцев&amp;#039;&amp;#039;, &amp;#039;&amp;#039;1 день / 3 дня / 12 дней&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
== Примеры использования ==&lt;br /&gt;
&lt;br /&gt;
=== 1. Внутри шаблона-карточки (инфобокса) ===&lt;br /&gt;
В коде шаблона карточки (например, &amp;lt;code&amp;gt;Шаблон:Метрополитен&amp;lt;/code&amp;gt;):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
|метка5 = Дата открытия&lt;br /&gt;
|текст5 = {{#if: {{{дата открытия|}}} | {{{дата открытия}}}{{#if: {{#invoke:Срок|diff|{{{дата открытия}}}|{{{дата закрытия|}}}}} | &amp;lt;br&amp;gt;&amp;lt;small style=&amp;quot;color: #57606a;&amp;quot;&amp;gt;({{#invoke:Срок|diff|{{{дата открытия}}}|{{{дата закрытия|}}}}})&amp;lt;/small&amp;gt; }} }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Как это выглядит в карточке статьи:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Действующая система (&amp;lt;code&amp;gt;|дата открытия = 20 мая 2024&amp;lt;/code&amp;gt;):&lt;br /&gt;
*&amp;gt; &amp;#039;&amp;#039;&amp;#039;Дата открытия:&amp;#039;&amp;#039;&amp;#039; 20 мая 2024&amp;lt;br&amp;gt;&amp;lt;small style=&amp;quot;color: #57606a;&amp;quot;&amp;gt;(действует 2 года, 3 месяца и 22 дня)&amp;lt;/small&amp;gt;&lt;br /&gt;
* Закрытая система (&amp;lt;code&amp;gt;|дата открытия = 10 мая 1995&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;|дата закрытия = 15 октября 2012&amp;lt;/code&amp;gt;):&lt;br /&gt;
*&amp;gt; &amp;#039;&amp;#039;&amp;#039;Дата открытия:&amp;#039;&amp;#039;&amp;#039; 10 мая 1995&amp;lt;br&amp;gt;&amp;lt;small style=&amp;quot;color: #57606a;&amp;quot;&amp;gt;(проработал 17 лет, 5 месяцев и 5 дней)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 2. Внутри связного текста статьи ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Муроморский скоростной трамвай был запущен в эксплуатацию [[9 мая]] [[2024 года]] &lt;br /&gt;
({{#invoke:Срок|diff|9 мая 2024}}).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Как это выглядит:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;gt; Муроморский скоростной трамвай был запущен в эксплуатацию 9 мая 2024 года (действует 2 года, 4 месяца и 2 дня).&lt;br /&gt;
&lt;br /&gt;
=== 3. Внутри таблиц и информационных блоков ===&lt;br /&gt;
Если требуется вывести только интервал без префиксов «действует/проработал»:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Маршрут !! Открыт !! Возраст маршрута&lt;br /&gt;
|-&lt;br /&gt;
| Трамвай №1 || 9 мая 2024 || {{#invoke:Срок|diff|9 мая 2024|только_число=да}}&lt;br /&gt;
|-&lt;br /&gt;
| Трамвай №5 || 8 августа 2026 || {{#invoke:Срок|diff|8 августа 2026|только_число=да}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Как это выглядит:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-size: 13px;&amp;quot;&lt;br /&gt;
! Маршрут !! Открыт !! Возраст маршрута&lt;br /&gt;
|-&lt;br /&gt;
| Трамвай №1 || 9 мая 2024 || 2 года, 4 месяца и 2 дня&lt;br /&gt;
|-&lt;br /&gt;
| Трамвай №5 || 8 августа 2026 || 1 месяц и 3 дня&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 4. Отключение отображения дней ===&lt;br /&gt;
Если точность до дней избыточна:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#invoke:Срок|diff|20 мая 2024|без_дней=да}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;quot;{{#invoke:Срок|diff|20 мая 2024|без_дней=да}}&amp;quot;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Категория:Модули]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5. Всплывающая подсказка при наведении ===&lt;br /&gt;
Позволяет не перегружать интерфейс карточки лишним текстом: дата остаётся аккуратной и компактной, а точный отсчёт времени (лет, месяцев и дней) отображается в нативной всплывающей подсказке браузера при наведении курсора на дату.&lt;br /&gt;
&lt;br /&gt;
Дата помечается тонким пунктирным подчёркиванием снизу, а курсор меняется на справочный (`?` / `help`).&lt;br /&gt;
&lt;br /&gt;
Поведение подсказки:&lt;br /&gt;
* При наведении на дату открытия действующей системы всплывает: &amp;#039;&amp;#039;«действует X лет, Y месяцев и Z дней»&amp;#039;&amp;#039; (для закрытой — &amp;#039;&amp;#039;«проработал...»&amp;#039;&amp;#039;).&lt;br /&gt;
* При наведении на дату закрытия всплывает общий срок эксплуатации: &amp;#039;&amp;#039;«Срок работы: X лет, Y месяцев и Z дней»&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Код для шаблона-карточки:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
|метка5 = Дата открытия&lt;br /&gt;
|текст5 = {{#if: {{{дата открытия|}}} | {{#if: {{#invoke:Срок|diff|{{{дата открытия}}}|{{{дата закрытия|}}}}} | &amp;lt;abbr title=&amp;quot;{{#invoke:Срок|diff|{{{дата открытия}}}|{{{дата закрытия|}}}}}&amp;quot; style=&amp;quot;text-decoration: none; border-bottom: 1px dashed #8c959f; cursor: help;&amp;quot;&amp;gt;{{{дата открытия}}}&amp;lt;/abbr&amp;gt; | {{{дата открытия}}} }} }}&lt;br /&gt;
&lt;br /&gt;
|метка6 = Дата закрытия&lt;br /&gt;
|текст6 = {{#if: {{{дата закрытия|}}} | {{#if: {{#invoke:Срок|diff|{{{дата открытия|}}}|{{{дата закрытия}}}}} | &amp;lt;abbr title=&amp;quot;Срок работы: {{#invoke:Срок|diff|{{{дата открытия|}}}|{{{дата закрытия}}}|только_число=да}}&amp;quot; style=&amp;quot;text-decoration: none; border-bottom: 1px dashed #8c959f; cursor: help;&amp;quot;&amp;gt;{{{дата закрытия}}}&amp;lt;/abbr&amp;gt; | {{{дата закрытия}}} }} }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Использование в обычном тексте статьи:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Движение было открыто &amp;lt;abbr title=&amp;quot;{{#invoke:Срок|diff|20 мая 2024}}&amp;quot; style=&amp;quot;border-bottom: 1px dashed #8c959f; cursor: help;&amp;quot;&amp;gt;20 мая 2024 года&amp;lt;/abbr&amp;gt;.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;quot;Движение было открыто &amp;lt;abbr title=&amp;quot;{{#invoke:Срок|diff|20 мая 2024}}&amp;quot; style=&amp;quot;border-bottom: 1px dashed #8c959f; cursor: help;&amp;quot;&amp;gt;20 мая 2024 года&amp;lt;/abbr&amp;gt;&amp;quot;.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== 6. Нейтральный отсчёт (для городов, населённых пунктов и событий) ===&lt;br /&gt;
Для объектов, к которым не подходит транспортное слово «действует» (города, крепости, памятники, исторические события, битвы или конференции), предусмотрены нейтральные формулировки.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Для городов и поселений&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;|тип=город&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;|тип=нп&amp;lt;/code&amp;gt;):&lt;br /&gt;
* Действующий город: &amp;#039;&amp;#039;«существует 323 года»&amp;#039;&amp;#039;&lt;br /&gt;
* Заброшенный/упразднённый город: &amp;#039;&amp;#039;«просуществовал 142 года»&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Для событий и годовщин&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;|нейтрально=да&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;|тип=событие&amp;lt;/code&amp;gt;):&lt;br /&gt;
* Прошедшее событие: &amp;#039;&amp;#039;«прошло 80 лет, 4 месяца и 2 дня»&amp;#039;&amp;#039;&lt;br /&gt;
* Длившийся процесс (при указании даты окончания): &amp;#039;&amp;#039;«продлилось 3 года и 1 месяц»&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Относительный формат&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;|режим=назад&amp;lt;/code&amp;gt;):&lt;br /&gt;
* Выводит: &amp;#039;&amp;#039;«2 года, 3 месяца и 15 дней назад»&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Собственный префикс и суффикс&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;|префикс=...&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;|суффикс=...&amp;lt;/code&amp;gt;):&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:Срок|diff|1147|префикс=возраст Москвы: }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → &amp;#039;&amp;#039;возраст Москвы: 879 лет&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Примеры вызова в тексте ====&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:Срок|diff|1703|тип=город}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{#invoke:Срок|diff|1703|тип=город}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:Срок|diff|12 апреля 1961|нейтрально=да}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{#invoke:Срок|diff|12 апреля 1961|нейтрально=да}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:Срок|diff|9 мая 1945|режим=назад}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{#invoke:Срок|diff|9 мая 1945|режим=назад}}&lt;br /&gt;
&lt;br /&gt;
==== Использование в шаблоне населённого пункта ({{tl|НП}}) ====&lt;br /&gt;
Для всплывающей подсказки в карточке населённого пункта над полем «Основан»:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
|метка13 = Основан&lt;br /&gt;
|текст13 = {{#if: {{{дата основания|}}} | {{#if: {{#invoke:Срок|diff|{{{дата основания}}}|тип=город}} | &amp;lt;abbr title=&amp;quot;{{#invoke:Срок|diff|{{{дата основания}}}|тип=город}}&amp;quot; style=&amp;quot;text-decoration: none; border-bottom: 1px dashed #8c959f; cursor: help;&amp;quot;&amp;gt;{{{дата основания}}}&amp;lt;/abbr&amp;gt; | {{{дата основания}}} }} }}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tringoli</name></author>
	</entry>
</feed>