ajax datatable returns "[object Object]" 而不是日期时间格式

ajax datatable returns "[object Object]" instead of datetime format

我想从我的数据库中显示 ajax 数据 table 中的时间戳数据类型。

但是当数据 table 加载时,它显示“[object Object]”而不是日期时间格式。

有什么需要补充的吗?

这是我的 ajax 代码:

function search() {
        $('#data-table').DataTable({
            "processing": true,
            "serverSide": true,
            "ajax":{
                "url": "{{ route('cust_continfo_data_table') }}",
                "dataType": "json",
                "type": "POST",
                "data":{ _token: "{{ csrf_token() }}" }
            },
            "columnDefs": [
                { "white-space": 'nowrap', "targets": 4 },
                { "overflow": 'hidden', "targets": 4 },
                { "max-width": '150px', "targets": 4 },
            ],
            "columns": [
                { "data": "id" },
                { "data": "receipt_date" },
                { "data": "info_division_name" },
                { "data": "contact_status" },
                { "data": "note" },
                { "data": "created_at" },
                { "data": "updated_at" }
            ],
            "pageLength": 10,
            "searching": false,
            "info": false,
            "lengthChange": false,
            "oLanguage": {
                "oPaginate": {
                    "sPrevious": "{{ trans('pagination.previous') }}",
                    "sNext": "{{ trans('pagination.next') }}",
                },
                "sEmptyTable": "{{ trans('data-table.empty_table') }}",
                "sProcessing": "{{ trans('data-table.processing') }}",
            },
        });
    }

created_atupdated_at是显示[object Object]的时间戳数据类型。

如何制作成日期时间格式?

您可以在创建 created_at 和 updated_at 值的控制器端创建有效格式,如下所示:-

$createdAt = 2018-01-23;

'created_at' => date('Y-m-d', strtotime($createdAt))