Шаблон:Dts

Материал из Тептар — свободной энциклопедии
Версия от 14:56, 20 февраля 2022; Adam (обсуждение | вклад) (Новая страница: «<includeonly>{{#invoke:Dts|main}}</includeonly><noinclude> {{documentation}} </noinclude>»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску
Документация

Шаблон предназначен для записи даты в таблицах с функцией сортировки, если необходима сортировка по дате.

Использование[править код]

Шаблон может быть использован двумя способами:

  • {{dts|год|месяц|день}}
  • {{dts|дата}}

В последнем случае дата может быть задано в одном из популярных форматов (см. примеры ниже). В дате может быть опущен год, или число и/или месяц.

Даты до нашей эры[править код]

Если год отрицательный, то это воспринимается как год до нашей эры (-1 = 1 до н. э.). Годы до нашей эры можно также указать используя четвертый параметр:

  • {{dts|год|месяц|день|до н.э.}}

Формат вывода даты[править код]

Формат вывода даты задаётся двумя параметрам format и abbr. Первый задает один из возможных форматов: dmy, dm, my, d, m, y, hide. При значении hide дата не показывается (используется, когда дата нужна только для сортировки).

Параметр abbr задает нужно ли сокращать названия месяцев. Возможный значения: on и off.

Если эти параметры не указаны, то формат будет такими же как в заданной дате.

Дополнительный ключ сортировки[править код]

Чтобы задать порядок одинаковых дат можно использовать параметр addkey.

Ошибки[править код]

При ошибках в параметрах статья из основного пространства попадает в категорию Категория:Тептар:Страницы с некорректным использованием шаблона dts.

Примеры[править код]

Код Результат
{{dts|1893}} 1893
{{dts|-89}} 89 до н. э.
{{dts|-10000}} 10 000 до н. э.
{{dts|окт}} окт
{{dts|январь}} январь
{{dts|Февраль 1767}} февраль 1767
{{dts|12 авг 1987|addkey=2}} 12 авг 1987
{{dts|12 авг 1987|addkey=3|format=md}} авг 12
{{dts|12 авг 1987|addkey=1|abbr=off}} 12 августа 1987
{{dts|1 июля 1867}} 1 июля 1867
{{dts|25 октября}} 25 октября
{{dts|1 сен}} 1 сен
{{dts|1990|10|addkey=2}} октябрь 1990
{{dts|1990|10|addkey=1|format=hide}}
{{dts|2023-12-31}} 31 декабря 2023
{{dts|1 сентября}} 1 сентября
{{dts|1980|дек}} дек 1980
{{dts|1970|август}} август 1970
{{dts|2024|янв|12}} 12 янв 2024
{{dts|-204|11|22}} 22 ноября 204 до н. э.
{{dts|44|3|15|до н.э.}} 15 марта 44 до н. э.
{{dts|94|окт|17|н.э.}} 17 окт 94
{{dts|94|||BC}} 94 до н. э.
{{dts|май}} май
{{dts||сентябрь|12}} 12 сентября

Механизм[править код]

Шаблон, добавляет скрытый ключ к дате.

См. также[править код]

  • {{sortbydate}} — выводит тептар-фицированные даты
  • {{nts}}
  • {{date}}