Interested Article - HumanizeDate

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

Шаблон записывает дату, заданную по стандарту ISO 8601 (в форматах ГГГГ-ММ-ДД или ГГГГ-ММ), на естественном языке, а также форматирует её, соблюдая правила задания дат соответствующего языка. По умолчанию дата оформляется на русском. Если дата задана в произвольной форме или год меньше 1000, то шаблон возвращает её неизменной.

Параметры

{{ HumanizeDate | дата | язык }} , где:

  • дата — дата по стандарту ISO 8601 в форматах ГГГГ-ММ-ДД или ГГГГ-ММ (например, 1605-11-05 для 5 ноября 1605 года или 1976-04 для апреля 1976-го);
  • язык — необязательный параметр кода языка в формате ISO 639-1 или ISO 639-2, если язык отсутствует в ISO 639-1 (см. список кодов ; например, en для английского или fr для французского, а по умолчанию используется русский язык).

Примеры

Код Результат
{{ HumanizeDate | 1975-08-14 }} 14 августа 1975
{{ HumanizeDate | 1975-03 }} март 1975
{{ HumanizeDate | 1997-08-29 | en }} 29 August 1997
{{ HumanizeDate | 2007-07 | en }} July 2007
{{ HumanizeDate | 1997-08-31 | fr }} 31 août 1997
{{ HumanizeDate | 1984-10-29 | de }} 29 Oktober 1984
{{ HumanizeDate | 2004-04-19 | es }} 19 abril 2004
{{ HumanizeDate | 1001-01-01 | ru }} 1 января 1001
{{ HumanizeDate | 2003-07-05 | ar }} ٥ يوليو ٢٠٠٣
{{ HumanizeDate | 1453-12-31 | el }} 31 Δεκεμβρίου 1453
{{ HumanizeDate | 1656-03-18 | uk }} 18 березня 1656

См. также

  • {{ TranslateDate }} — используемая в этом шаблоне строгая версия с заданием даты по частям
  • {{ +года }} — добавляет слово «года», если его нет (это уместно, если дата используется в предложении)
Источник —

Same as HumanizeDate