Шаблон:Date Converter

Материал из Народные Сказки
Версия от 00:39, 5 июня 2023; ru>Andras (Новая страница: «<includeonly>{{#if: {{{1|}}} | {{#iferror: {{#time: Y-m-d | {{{1}}} }} | {{#invoke:Dates|yyyymmdd|{{{1}}}}} | {{#if: {{#invoke:String|match|{{{1}}}|%s+(%d+:%d+)$|nomatch=}} | {{#time: Y-m-d H:i | {{{1}}} }} | {{#time: Y-m-d | {{{1}}} }} }} }} | <span class="error">Ошибка: не указана дата.</span> }}</includeonly><noinclude>{{Doc}}</noinclude>»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Документация

Этот шаблон конвертирует даты, записанные в русской записи как Д месяца ГГГГ, в формат ГГГГ-ММ-ДД, что позволяет использовать их в функции {{#time}}. Перед конвертацией собственным алгоритмом пытается осуществить конвертацию функцией парсера {{#time}}.

Код Результат
{{Date Converter|2 января 1}} 1-01-02
{{Date Converter|7 июня 999}} 999-06-07
{{Date Converter|29 октября 2011}} 2011-10-29
{{Date Converter|99 октября 2011}} 2011-10-99
{{Date Converter|30 ноября 5431}} 5431-11-30
{{Date Converter|29 октября 2011 8:00}} 2011-10-29 8:00
{{Date Converter|2000-01-01}} 2000-01-01
{{Date Converter|2000-01-01 8:00}} 2000-01-01 08:00
{{Date Converter|1 January 2000}} 2000-01-01
{{Date Converter|January 2000}} 2000-01-01
{{Date Converter|1 января}} Ошибка: некорректный формат даты.
{{Date Converter|декабрь 2020}} Ошибка: некорректный формат даты.
{{Date Converter|декабря 2020}} Ошибка: некорректный формат даты.
{{Date Converter}} Ошибка: не указана дата.

См. также