Я использую TableSorter для сортировки таблицы, поскольку я пытаюсь заменить таблицы данных (поскольку она борется с большими наборами данных). Я использую следующий Javascript:
$('#tableID').tablesorter({
widgets: ["saveSort"] ,
dateFormat : "dd/mm/yyyy" // set the default date format
});
Не работает. Если я сортирую по одному из столбцов дат, он будет отсортирован, как показано ниже
Это даже не числовая сортировка, поэтому я в тупике. Я также попытался использовать dateformat: 'uk', но безуспешно
У кого-нибудь есть идеи?
Кроме того, вы видели эту страницу их документации? mottie.github.io/tablesorter/docs/…
У datatables нет проблем с большими наборами данных, я использую его для тысяч результатов, и он отлично работает.
Спасибо, Рори. Проблема с таблицами данных заключается в том, что рендеринг занимал много времени, так как время от времени могло быть до 2000 записей. Я тестирую эту сортировку на таблице из трех записей, поэтому сомневаюсь, что это та же проблема, но спасибо за ваш ответ
Datatables не имеет проблем при рендеринге, но иногда приводит к сбою браузера при рендеринге, иначе загрузка занимает много времени.
TableSorter будет иметь ту же проблему. В любом случае ответ на ваш вопрос о сортировке находится в ссылке, которую я разместил во втором комментарии.

Я предполагаю, что вы должны вводить формат без косых черт в своем JS, но сохраняйте его с косыми чертами в своем HTML-файле. В твоем случае:
dateFormat : "ddmmyyyy" // set the default date format
Подробнее об этом конкретном вопросе читайте в официальной документации, там также есть отличный пример: https://mottie.github.io/tablesorter/docs/example-option-date-format.html
Спасибо, Артур, я пришел к такому же решению. Спасибо за ответ
На самом деле я только что обнаружил проблему, формат даты должен быть «ддммйгг», а не «дд / мм / гггг»
Мне, должно быть, просто нужно было пригнуться, спасибо
Просто примечание о борьбе с большими наборами данных; это проблема JS, а не DataTables. Скорее всего, у вас будет такая же проблема с TS. Я бы предложил использовать фильтрацию на стороне сервера и разбиение на страницы, если у вас есть много данных для отображения.