Шаблон:HumanizeDate/doc: различия между версиями

Материал из Народные сказки
Перейти к навигации Перейти к поиску
(Новая страница: «{{Docpage}} {{эзотерика}} Шаблон записывает дату, заданную по стандарту ISO 8601 (в форматах ГГГГ-ММ-ДД или ГГГГ-ММ), на естественном языке, а также форматирует её, соблюдая правила задания дат соответствующего языка. По умолчанию дата оформляется на русском. Если...»)
 
мНет описания правки
 
Строка 1: Строка 1:
{{Docpage}}
{{Docpage}}
{{эзотерика}}
{{Эзотерический шаблон}}
Шаблон записывает дату, заданную по стандарту ISO 8601 (в форматах ГГГГ-ММ-ДД или ГГГГ-ММ), на естественном языке, а также форматирует её, соблюдая правила задания дат соответствующего языка. По умолчанию дата оформляется на русском. Если дата задана в произвольной форме или год меньше 1000, то шаблон возвращает её неизменной.
Шаблон записывает дату, заданную по стандарту ISO 8601 (в форматах ГГГГ-ММ-ДД или ГГГГ-ММ), на естественном языке, а также форматирует её, соблюдая правила задания дат соответствующего языка. По умолчанию дата оформляется на русском. Если дата задана в произвольной форме или год меньше 1000, то шаблон возвращает её неизменной.


== Параметры ==
== Параметры ==
{{Tc|HumanizeDate|''дата''{{optp|''язык''}}}}, где:
{{Tc|HumanizeDate|''дата''{{Optp|''язык''}}}}, где:
* ''дата'' — дата по стандарту ISO 8601 в форматах ГГГГ-ММ-ДД или ГГГГ-ММ (например, <code>1605-11-05</code> для 5 ноября 1605 года или <code>1976-04</code> для апреля 1976-го);
* ''дата'' — дата по стандарту ISO 8601 в форматах ГГГГ-ММ-ДД или ГГГГ-ММ (например, <code>1605-11-05</code> для 5 ноября 1605 года или <code>1976-04</code> для апреля 1976-го);
* ''язык'' — необязательный параметр кода языка в формате ISO 639-1 или ISO 639-2, если язык отсутствует в ISO 639-1 (см. [[Коды языков#Коды языков по ISO 639 и ГОСТ 7.75-97|список кодов]]; например, <code>en</code> для английского или <code>fr</code> для французского, а по умолчанию используется русский язык).
* ''язык'' — необязательный параметр кода языка в формате ISO 639-1 или ISO 639-2, если язык отсутствует в ISO 639-1 (см. [[Коды языков#Коды языков по ISO 639 и ГОСТ 7.75-97|список кодов]]; например, <code>en</code> для английского или <code>fr</code> для французского, а по умолчанию используется русский язык).

Текущая версия от 16:15, 11 июля 2023

Шаблон записывает дату, заданную по стандарту 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}} — используемая в этом шаблоне строгая версия с заданием даты по частям
  • {{+года}} — добавляет слово «года», если его нет (это уместно, если дата используется в предложении)