Как отсортировать дату в формате мм / гг с помощью jquery tablesorter?
-
03-07-2019 - |
Вопрос
У меня есть таблица, в которой один из столбцов отображает дату в формате мм / гг. 12/08, 01/09, 02/08 и т. Д.
Как реализовать сортировку в этом столбце с помощью сортировщика таблиц jQuery ( http://tablesorter.com ), чтобы даты правильно отсортированы?
Использование формата даты по умолчанию не работает, так как ожидает дату из трех элементов (мм / дд / гг, например, 01.06.09).
Решение
Вам нужно выполнить сортировку текста, но с переключением года и месяца. Вы можете использовать функцию форматирования, подобную этой:
format: function(s) {
date = s.split(/\//);
return date[1] + date[0];
},
Возможно, есть более простой способ, но это то, что я смог найти в своем быстром поиске в документации.
Не связан с StackOverflow