сортировать таблицы данных по столбцу даты - PullRequest
0 голосов
/ 21 мая 2018

я пытаюсь отсортировать свою таблицу данных по 3-му столбцу (столбец «Дата»), однако кажется, что она сортируется только по 1-му числу в столбце даты, как показано на рисунке ниже, как я могу получить ее, чтобы она сортировалась по датечем числовой?

 echo "<table>
<thead>
<th>Zone</th>
<th>Popularity</th>
<th>Date</th>
</thead>";
while($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['location'] . "</td>";
echo "<td>" . $row['count(location)'] . "</td>";
echo "<td>" . $row['date'] . "</td>";
echo "</tr>";}
echo "</table>";
mysqli_close($con);
?>
<script>
$('table').DataTable( {
dom: 'Bfrtip',
"order": [[ 2, "desc" ]],
buttons: [
    'copy', 
    {
        extend: 'csv',
        text: 'CSV',
        extension: '.csv',
        exportOptions: {
            modifier: {
                page: 'current'
            }
        },
        title: 'table'
    }, 
    'pdf',
'print', ],

} );
</script>

table

1 Ответ

0 голосов
/ 21 мая 2018

Я нашел возможное решение вашей проблемы здесь

Рекомендуется либо следовать этому руководству, чтобы указать формат даты для ваших столбцов даты (так какDataTables могут быть не в состоянии обнаружить его из коробки).Возможно, вам нужно использовать moment.js, чтобы это исправить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...