Я не могу получить окончательный плагин (https://datatables.net/blog/2014-12-18) работа для моего сайта.
У меня есть столбец даты и времени. Вход для столбца (называемого eisodos) из JSON: dd/MM/yyyy HH:mm:ss
(например, 31/10/2018 10:03:00
)
Поле в SQL Server - Datetime. В query.php
я форматирую его в dd/MM/yyyy HH:mm:ss
и кодирую в JSON.
Если я отформатирую его в yyyy/MM/dd HH:mm:ss
, он отлично сортируется в плагине Datatable, но я хочу, чтобы он отображался как dd/MM/yyyy HH:mm:ss
.
У меня есть оба сценария (последние версии):
<script src="bower_components/moment/min/moment.min.js"></script>
и
<script src="bower_components/moment/min/datetime-moment.js"></script>
Я все проверил.
Результат, который я получаю при сортировке, выглядит следующим образом:
Я два дня искал и не могу найти решение.
Вот мой код:
$(function ()
{
$.fn.dataTable.moment('dd/MM/yyyy HH:mm:ss');
var table = $('#example').DataTable(
{
ajax: {url: "query.php", dataType: "json", dataSrc: ''},
"columns": [
{"data": "eisodos"}
// I have also tried the following (column render) but nothing changed.
// "render": function(data, type, full) {return moment(data).format('dd/MM/yyyy HH:mm:ss');}
],
"language": {"url": "Greek.json"}
});
});