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_at
和updated_at
是显示[object Object]的时间戳数据类型。
如何制作成日期时间格式?
您可以在创建 created_at 和 updated_at 值的控制器端创建有效格式,如下所示:-
$createdAt = 2018-01-23;
'created_at' => date('Y-m-d', strtotime($createdAt))
我想从我的数据库中显示 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_at
和updated_at
是显示[object Object]的时间戳数据类型。
如何制作成日期时间格式?
您可以在创建 created_at 和 updated_at 值的控制器端创建有效格式,如下所示:-
$createdAt = 2018-01-23;
'created_at' => date('Y-m-d', strtotime($createdAt))