Шаблон:Sortbydate

Версия от 20:29, 20 февраля 2022; Adam (обсуждение | вклад) (Новая страница: «<includeonly><span style="display:none; speak:none;" class="noprint"><!-- -->{{{3|}}}<!-- -->{{padleft:{{{2}}}|2}}<!-- -->{{padleft:{{{1}}}|2}}<!-- --></span> {{#if:{{{2|}}}|{{#if:{{{1|}}}|[[{{ #expr: {{{1}}} }} {{realmonth|{{{2}}}}}]]|[[{{MONTHNAME|{{{2}}}}}]]}}}} {{#if:{{{3|}}}|[[{{{3}}} год|{{{3}}}]]}}</includeonly><noinclude>{{doc}}</noinclude>»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Документация

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

Другие названия этого шаблона: {{sbd}}, {{спд}}.

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

  • {{sortbydate|дд|мм|гггг}}
  • {{sortbydate||мм|гггг}}
  • {{sortbydate|||гггг}}

где

дд — день, 1–2 цифры
мм — месяц, 1–2 цифры
гггг — год, 4 цифры

Примечание: в настоящее время корректная сортировка работает только при значении года > 1000.[уточнить]

ПримерыПравить

код выводится на экран сортируется по значению
{{sortbydate|2|2|2011}} 2 февраля 2011 20110202
{{sortbydate|2|02|2011}} 2 февраля 2011 20110202
{{sortbydate|02|02|2011}} 2 февраля 2011 20110202
{{sortbydate||02|2011}} февраль 2011 20110200
{{sortbydate|||2011}} 2011 20110000

Пример в таблицеПравить

Пример кода Результат
{| class="wikitable sortable"
!столбец1
!столбец2
|-
|текст1||{{sortbydate|15|02|2011}}
|-
|текст2||{{sortbydate|5|12|2000}}
|-
|текст3||{{sortbydate|15|3|2011}}
|-
|текст4||{{sortbydate|28|7|1999}}
|-
|текст5||{{sortbydate|1|1|2005}}
|-
|текст6||{{sortbydate|3|2|2011}}
|-
|текст7||{{sortbydate|10|5|2009}}
|-
|}
столбец1 столбец2
текст1 15 февраля 2011
текст2 5 декабря 2000
текст3 15 марта 2011
текст4 28 июля 1999
текст5 1 января 2005
текст6 3 февраля 2011
текст7 10 мая 2009

См.такжеПравить

  • {{dts}} — делает то же, но без ссылок на даты и годы
  • {{date}}