Шаблон:HumanizeDate: различия между версиями
Перейти к навигации
Перейти к поиску
(http://ru.wikipedia.org/w/index.php?title=Шаблон:HumanizeDate) |
AlexBond (обсуждение | вклад) |
||
Строка 52: | Строка 52: | ||
|- | |- | ||
|<tt><nowiki>{{HumanizeDate|1001-01-01|ru}}</nowiki></tt>||{{HumanizeDate|1001-01-01|ru}} | |<tt><nowiki>{{HumanizeDate|1001-01-01|ru}}</nowiki></tt>||{{HumanizeDate|1001-01-01|ru}} | ||
|} | |}[[Категория:Разметка]] | ||
</noinclude> | </noinclude> |
Текущая версия от 17:34, 12 июля 2014
Шаблон записывает дату, заданную по стандарту ISO 8601 (в форматах ГГГГ-ММ-ДД, ГГГГ-ММ или ГГГГ), на естественном языке, а также форматирует её, соблюдая правила задания дат соответствующего языка. Шаблоном поддерживаются следующие языки:
- английский;
- исландский;
- испанский;
- итальянский;
- немецкий;
- русский;
- финский;
- французский.
По умолчанию дата оформляется на русском. Если дата задана в произвольной форме, то шаблон возвращает её неизменной.
Параметры
{{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}} | Шаблон:TranslateDate/ru |
{{HumanizeDate|1975-03}} | Шаблон:TranslateDate/ru |
{{HumanizeDate|1997-08-29|en}} | Шаблон:TranslateDate/en |
{{HumanizeDate|2007-07|en}} | Шаблон:TranslateDate/en |
{{HumanizeDate|1997-08-31|fr}} | Шаблон:TranslateDate/fr |
{{HumanizeDate|1984-10-29|de}} | Шаблон:TranslateDate/de |
{{HumanizeDate|2004-04-19|es}} | Шаблон:TranslateDate/es |
{{HumanizeDate|1001-01-01|ru}} | Шаблон:TranslateDate/ru |