0
私はdatatableプラグインの日付と時刻のフィールドをソートするのに使用されています。しかし、それは動作していないので、9,8,7、... 12,11,10の順に並べ替えます。私は作品をソートするためのいくつかのカスタムコードを使用していますが、いくつかのデータのPHPのdatatableプラグインで日時フィールドをソートする方法は?
カスタムコードのためにソートされていない場合:
HTMLとJSのDataTable
<td><?= $date ? $date : '-' ?></td>
jQuery.fn.dataTableExt.oSort['uk_date-pre'] = function(a) {
var a = a.split('m')[0];
a=a+'m';
a = a.slice(0, -2) + ' ' + a.slice(-2);
var date = Date.parse(a);
return typeof date === 'number' ? date : -1;
}
:
$('#id').DataTable({
"paging": true,
"ordering": true,
"aoColumns": [
{ "bSortable": false },
{ sType: 'uk_date' },
null
],
"order": [[0, 'desc']],
});
これはなぜphpタグを持っていますか? –
バックエンドの場合、私はPHPを使用しています –
それは同様のエラー/問題と一緒に唯一のdatepickerとフィドルやランニングサンプルを追加することは可能ですか? –