在数据表上按日期排序会产生问题

Sorting by date on dataTables makes problems

我有一个列表视图,应该按日期排序 (d-m-y) 我在 phpmyadmin 上的查询 运行 以正确的方式处理我的数据,以正确的方式对我的数据进行排序。 (如果我转储我的阵列,数据被正确排序) 当我 运行 我的 twig 页面时,这种排序不再存在:它以一种随意的方式对我的数据进行排序。我不明白为什么。我的 datatable 有可能出问题吗?我该如何处理?

这是我的 table body:


    {% for riga in data.dati %}
    
    {{ riga['order_date']|date('Y-m-d') }}
    -----some others things here------
    
    {% endfor %}

这是我的 js 代码:


    $(function() {


     $('#tableOrdini').DataTable({
        'info': false,
        'searching': false,
        'language': {
        'url': '{{ asset('myurl') }}',
        },
        'pageLength': 50,
        'scrollY': 600,
        'lengthChange': false,
        'order': [[1, 'desc']],
        columnDefs:[
        {type: 'date-eu', targets:1}
        ]
        });
    });

感谢您抽出时间来帮助我!

ps:这是我的看法

我想你可以改变这个 'order': [[1, 'desc']], 使用 date('Y-m-d')order_date

订购