Шаблон:HumanizeDate/doc: различия между версиями
Перейти к навигации
Перейти к поиску
Andras (обсуждение | вклад) (Новая страница: «{{Docpage}} {{эзотерика}} Шаблон записывает дату, заданную по стандарту ISO 8601 (в форматах ГГГГ-ММ-ДД или ГГГГ-ММ), на естественном языке, а также форматирует её, соблюдая правила задания дат соответствующего языка. По умолчанию дата оформляется на русском. Если...») |
Andras (обсуждение | вклад) мНет описания правки |
||
Строка 1: | Строка 1: | ||
{{Docpage}} | {{Docpage}} | ||
{{ | {{Эзотерический шаблон}} | ||
Шаблон записывает дату, заданную по стандарту ISO 8601 (в форматах ГГГГ-ММ-ДД или ГГГГ-ММ), на естественном языке, а также форматирует её, соблюдая правила задания дат соответствующего языка. По умолчанию дата оформляется на русском. Если дата задана в произвольной форме или год меньше 1000, то шаблон возвращает её неизменной. | Шаблон записывает дату, заданную по стандарту ISO 8601 (в форматах ГГГГ-ММ-ДД или ГГГГ-ММ), на естественном языке, а также форматирует её, соблюдая правила задания дат соответствующего языка. По умолчанию дата оформляется на русском. Если дата задана в произвольной форме или год меньше 1000, то шаблон возвращает её неизменной. | ||
== Параметры == | == Параметры == | ||
{{Tc|HumanizeDate|''дата''{{ | {{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}} — используемая в этом шаблоне строгая версия с заданием даты по частям
- {{+года}} — добавляет слово «года», если его нет (это уместно, если дата используется в предложении)