Шаблон:Месяц из даты/doc

Материал из Циклопедии
Перейти к навигации Перейти к поиску
Месяц из даты · Документация · Обсуждение · Подстраницы · Где используется

Шаблон извлекает число или название месяца из даты.

{{Месяц из даты|}}

В первом параметре шаблон получает входящую строку с датой в разных форматах, и пытается извлечь из него значение месяца, которое возвращает в виде числа.

{{Месяц из даты|1 января 1980 года}} → 01

Если у него это не получается, шаблон возвращает пустое значение.

{{Месяц из даты|1980 год}}

При указании любого непустого значении во втором параметре вместо числа месяца выводится имя месяца в именительном падеже.

{{Месяц из даты|1 января 1980 года|1}} → январь

Одно из предназначений данного шаблона — извлечение значений месяцев из параметров дат шаблонов-карточек для вставки их в категории по месяцам года.

Форматы дат[править]

ДатаКод шаблонаРезультат
Обычные даты со ссылками
2025{{Месяц из даты|[[2025]]}}
2025{{Месяц из даты|[[2025 год|2025]]}}
2025 год{{Месяц из даты|[[2025 год]]}}
август 2025{{Месяц из даты|[[август]] [[2025]]}}08
август 2025{{Месяц из даты|[[август]] [[2025 год|2025]]}}08
Август 2025 года{{Месяц из даты|[[Август]] [[2025 год]]а}}08
Лето 2025{{Месяц из даты|Лето [[2025]]}}
зима 2025 года{{Месяц из даты|зима [[2025 год]]а}}
в 2025 году{{Месяц из даты|в [[2025 год]]у}}
начало 2025 года{{Месяц из даты|начало [[2025 год]]а}}
5 августа 2025{{Месяц из даты|[[5 августа]] [[2025]]}}08
Конец августа 2025{{Месяц из даты|Конец [[август|августа]] [[2025]]}}08
5 августа 2025 года{{Месяц из даты|[[5 августа]] [[2025 год]]а}}08
Начало августа 2025 года{{Месяц из даты|Начало [[август|августа]] [[2025 год]]а}}08
на 5 августа 2025 года{{Месяц из даты|на [[5 августа]] [[2025 год]]а}}08
Обычные даты со ссылками (до нашей эры)
2025 до н. э.{{Месяц из даты|[[2025 год до н. э.|2025 до н. э.]]}}
2025 год до н. э.{{Месяц из даты|[[2025 год до н. э.]]}}
август 2025 до н. э.{{Месяц из даты|[[август]] [[2025 год до н. э.|2025 до н. э.]]}}08
в 2025 году до н. э.{{Месяц из даты|в [[2025 год до н. э.|2025 году до н. э.]]}}
5 августа 2025 до н. э.{{Месяц из даты|[[5 августа]] [[2025 год до н. э.|2025 до н. э.]]}}08
Обычные даты без ссылок
2025{{Месяц из даты|2025}}
2025 год{{Месяц из даты|2025 год}}
2025 год н. э.{{Месяц из даты|2025 год н. э.}}
2025 г.{{Месяц из даты|2025 г.}}
август 2025{{Месяц из даты|август 2025}}08
Август 2025 года{{Месяц из даты|Август 2025 года}}08
Лето 2025{{Месяц из даты|Лето 2025}}
зима 2025 года{{Месяц из даты|зима 2025 года}}
в 2025 году{{Месяц из даты|в 2025 году}}
начало 2025 года{{Месяц из даты|начало 2025 года}}
5 августа 2025{{Месяц из даты|5 августа 2025}}08
Конец августа 2025{{Месяц из даты|Конец августа 2025}}08
5 августа 2025 года{{Месяц из даты|5 августа 2025 года}}08
Начало августа 2025 года{{Месяц из даты|Начало августа 2025 года}}08
на 5 августа 2025 года{{Месяц из даты|на 5 августа 2025 года}}08
Обычные даты без ссылок (до нашей эры)
-2025{{Месяц из даты|-2025}}
2025 до н. э.{{Месяц из даты|2025 до н. э.}}
2025 год до н. э.{{Месяц из даты|2025 год до н. э.}}
август 2025 года до н. э.{{Месяц из даты|август 2025 года до н. э.}}08
в 2025 году до н. э.{{Месяц из даты|в 2025 году до н. э.}}
5 августа 2025 года до н. э.{{Месяц из даты|5 августа 2025 года до н. э.}}08
Даты с разделителем точкой (год в конце)
08.2025{{Месяц из даты|08.2025}}08
8.2025{{Месяц из даты|8.2025}}8
05.08.2025{{Месяц из даты|05.08.2025}}08
5.8.2025{{Месяц из даты|5.8.2025}}8
05.08.2025 до н. э.{{Месяц из даты|05.08.2025 до н. э.}}
Даты с разделителем точкой (год вначале)
2025.08{{Месяц из даты|2025.08}}08
2025.8{{Месяц из даты|2025.8}}8
2025.08.05{{Месяц из даты|2025.08.05}}08
2025.8.5{{Месяц из даты|2025.8.5}}8
Даты в формате ISO
2025-08{{Месяц из даты|2025-08}}08
2025-08-05{{Месяц из даты|2025-08-05}}08
2025-08-05T13:04{{Месяц из даты|2025-08-05T13:04}}08
Неопределённое и пустое значение
?{{Месяц из даты|?}}
{{Месяц из даты|}}

Ограничения[править]

Для дат с разделением точкой, в которых указано только значение года и месяца, при значении года менее 13 правильно определяется только формат MM.YYYY, а формат YYYY.MM выдаёт ошибку:

{{Месяц из даты|01.13}} → 01

{{Месяц из даты|13.01}} → 01

но:

{{Месяц из даты|01.12}} → 01

{{Месяц из даты|12.01}} → 12

См. также[править]

  Данный шаблон был разработан специально для Циклопедии.