2016-06-14 2 views
0

Я хочу показать записи с использованием данных с порядком по умолчанию на основе одной из моих строк с датой & времени в порядке убывания. Пожалуйста, помогите мне в редактировании структуры Jquery для этогоКак сортировать данные с датой в порядке убывания

enter image description here

+2

и где структура jQuery, которую вы хотите, чтобы мы помогли редактировать? – Jeff

+0

Кстати, насколько я знаю, сортировка даты и времени должна иметь некоторые ограничения в том, как datatable обрабатывает процесс сортировки –

ответ

0

сортировки по умолчанию в DataTables:

$(document).ready(function() { 
    $('#example').DataTable({ 
     "order": [[ 3, "desc" ]] 
    }); 
}); 

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

+3

Я использовал это. Он работает для нормальных данных. Он не работал на дату –

0

У меня была такая же проблема. Я дата-ес сортировка плагин для сортировки даты в формате ДД/ММ/ГГ и я включил следующий JS файл:

<script src="//cdn.datatables.net/plug-ins/1.10.11/sorting/date-eu.js" type="text/javascript"></script> 

Это работало для меня.

$('#exemple').DataTable({ 
    "order": [[ 3, "desc" ]], //or asc 
    "columnDefs" : [{"targets":3, "type":"date-eu"}], 
}); 

Читайте также этот пост на StackOverflow: Sorting date in datatable

0

Пожалуйста, обратитесь к этой ручкой: https://codepen.io/arnulfolg/pen/MebVgx

Он использует //cdnjs.cloudflare.com/ajax/libs/moment.js/2.8. 4/moment.min.js и //cdn.datatables.net/plug-ins/1.10.12/sorting/datetime-moment.js для сортировки DataTable

для сортировки таблицы использования по умолчанию:

$.fn.dataTable.moment('DD/MM/YY'); 
$('#example').DataTable({ 
     "order": [[ 3, "desc" ]] 
    }); 
Смежные вопросы