Проблема сортировки данных - PullRequest
0 голосов
/ 06 июня 2019

сортировка по времени и дате не работает, у меня есть массив дат и времени, я взрываю его и выхожу 'end ($ arrayExploded)', чтобы получить последний массив.

Вот что напечатано

https://i.imgur.com/YBmaCyS.png

формат даты день / месяц / год

но заказ asc не работает, должно быть 06.05.2009, первая дата, чтобы показать.

Я пытался использовать порядок asc, не сработало. Я пытался использовать плагин date-euro для datatable, но тоже не работал.


  $(document).ready( function () {
      $('#table_id').DataTable({

          "order":[[5,"asc"]] ,    
                 "pageLength": 10,


           "bJQueryUI": true,
                "oLanguage": {
                    "sProcessing":   "Processando...",
                    "sLengthMenu":   "Mostrar _MENU_ registros",
                    "sZeroRecords":  "Não foram encontrados resultados",
                    "sInfo":         "Mostrando de _START_ até _END_ de _TOTAL_ registros",
                    "sInfoEmpty":    "Mostrando de 0 até 0 de 0 registros",
                    "sInfoFiltered": "",
                    "sInfoPostFix":  "",
                    "sSearch":       "Buscar:",
                    "sUrl":          "",
                    "oPaginate": {
                        "sFirst":    "Primeiro",
                        "sPrevious": "Anterior",
                        "sNext":     "Seguinte",
                        "sLast":     "Último",

                    }


                }


    } );      
      });





</script> ```



Ответы [ 2 ]

0 голосов
/ 06 июня 2019

Я думаю, что получил его с помощью моментов и положил этот $ .fn.dataTable.moment ('ДД / ММ / ГГГГ ЧЧ: мм: сс');в моей таблице данных

  $(document).ready( function () {

  $.fn.dataTable.moment('DD/MM/YYYY HH:mm:ss');
  $('#table_id').DataTable({ ...
0 голосов
/ 06 июня 2019

Вам необходимо использовать атрибут data-order в TD столбца даты.В этом атрибуте вы должны иметь формат даты ГГГГММДД, как показано ниже:

<td data-order="2019-06-06"> 06/06/2019</td>

После этого ваш столбец будет сортировать по значению порядка данных вместо того, чтобы показывать значение, которое будет работать правильно.

Надеюсь, это поможет вам !!

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