Перейти к содержанию

Шаблон:Dts

Босьтӧма Мегавикиысь
Документация

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

Использование

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

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

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

Даты до нашей эры

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

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

Формат вывода даты

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

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

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

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

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

Ошибки

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

Примеры

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

Механизм

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

См. также

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