2013-06-06 2 views
1

Я использую jquery tablesorter для добавления сортировки в таблицу. У меня проблемы с сортировкой столбца только с hh: mm: ss. SQL-запрос, создающий эти данные, в основном является полем now() - datetime, а затем в SQL I отформатируйте его на hh: mm: ss. При сортировке столбца tablesorter, похоже, не распознает формат времени и, как результат, не сортирует его правильно. Есть ли способ исправить это, чтобы время сортировалось правильно?Сортировка столбца времени с jquery tablesorter

Сортировка Пример: 53:47:57 53:33:34 530: 54: 38 52:12:14 52:07:58 526: 21: 35 51:53:41 51:53:26 51:41:34

ответ

0
$("#tableId").tablesorter({ 
    headers: { column Number: { sorter: 'shortDate'} } 
}); 
+0

Тха nks для быстрого ответа! Я добавил то, что вы предоставили, но теперь столбец не сортируется вообще. \t <сценарий типа = "текст/JavaScript"> \t \t $ (документ) .ready (функция() \t \t { \t \t \t $ ("стол"). TableSorter ({ \t \t \t \t заголовки : {10: {сортировщика: 'shortDate'}} \t \t \t});} \t \t); \t – user1741396

+0

может у показать мне код – PSR

+1

увидеть здесь http://stackoverflow.com/questions/1707840/date-sorting-problem-with-jquery-tablesorter – PSR

3

Tablesorter имеет встроенный анализатор (времени missing docs), попробуйте следующее:

$("table").tablesorter({ 
    headers: { 
     0: { sorter: 'time'} 
    } 
}); 
Смежные вопросы