Как отсортировать дату в формате мм / гг с помощью jquery tablesorter? - PullRequest
0 голосов
/ 05 января 2009

У меня есть таблица, в которой в одном из столбцов отображается дата в формате мм / гг. 12/08, 01/09, 02/08 и т. Д.

Как мне реализовать сортировку в этом столбце с помощью jQuery tableorter (http://tablesorter.com), чтобы даты были отсортированы соответствующим образом?

Использование формата даты по умолчанию не работает, так как ожидает дату из трех элементов (мм / дд / гг, например 01/06/09).

1 Ответ

1 голос
/ 05 января 2009

См. http://tablesorter.com/docs/example-parsers.html для получения информации о пользовательских парсерах.

Вам нужно выполнить сортировку текста, но со сменой года и месяца. Вы можете использовать функцию форматирования, подобную этой:

format: function(s) {
    date = s.split(/\//);
    return date[1] + date[0];
},

Возможно, есть более простой способ, но это то, что я смог найти в своем быстром поиске в документации.

...