jquery 如何更改 AJAX 列数据的日期格式?

cnwbcb6i  于 2023-04-20  发布在  jQuery
关注(0)|答案(1)|浏览(117)

这是代码,我找不到任何适用于此的东西

$(function () {
    var table = $('.yajra-datatable').DataTable({
        processing: true,
        serverSide: true,
        ajax: "{{ url('activity-lists') }}",
        columns: [
            { data: 'id', name: 'id' },
            { data: 'data', name: 'data' },
            { data: 'created_at', name: 'created_at' },
        ],
    });
});

这是结果2023-04-18T06:42:22.000000Z,我希望它是04/18/2023 06:42:22

wfveoks0

wfveoks01#

你可以试试这个

$(function () {
  var table = $('.yajra-datatable').DataTable({
    processing: true,
    serverSide: true,
    ajax: "{{ url('activity-lists') }}",
    columns: [
        { data: 'id', name: 'id' },
        { data: 'data', name: 'data' },
        {
           data: 'created_at', 
           name: 'created_at',
           def: function () { return new Date(); },
           displayFormat: 'dd/MM/YYYY HH:mm:ss',
        },
    ],
  });
});

下面是一些例子:
https://editor.datatables.net/examples/dates/formatting-client.html

相关问题