如何更改数据表中从数据库获取的日期格式

龟岩

我创建了Laravel Project,并有一个显示一些数据的数据表,其中一个数据是日期,数据表中显示的格式等于数据库中的日期数据(YYYY-MM-DD)。我想以04 Feb 2020格式显示04-02-2020这是我的查看代码

var table = $('.data-table').DataTable({
            processing: true,
            serverSide: true,
            ajax: "{{ route('home.index') }}",

            columns: [{
                    data: 'DT_RowIndex',
                    name: 'DT_RowIndex',
                    orderable: false,
                    searchable: false,
                },
                {
                    data: 'title',
                    name: 'title',
                    orderable: false,
                },
                {
                    data: 'content',
                    name: 'content',
                    orderable: false,
                },
                {
                    data: 'progress',
                    name: 'progress'
                },
                {
                    data: 'status',
                    name: 'status'
                },
                {
                    data: 'finish_date',
                    name: 'finish_date'
                },
                {
                    data: 'action',
                    name: 'action',
                    orderable: false,
                    searchable: false
                },
            ]
        });

这是我的控制器

if ($request->ajax()) {
            $data = Post::where('user_id', Auth::id())->latest()->get();
            return Datatables::of($data)
                ->addIndexColumn()
                ->addColumn('action', function ($row) {

                    $btn = '<a href="javascript:void(0)" data-toggle="tooltip"  data-id="' . $row->id . '" data-original-title="Edit"  class=" edit btn btn-primary btn-sm editProduct"><span class="fas fa-pen"></span></a>';

                    $btn = $btn . ' <a href="javascript:void(0)" data-toggle="tooltip"  data-id="' . $row->id . '" data-original-title="Delete" class="btn btn-danger btn-sm deleteProduct"><span class="fas fa-trash"></span></a>';

                    return $btn;
                })
                ->rawColumns(['action'])
                ->make(true);
        }

        return view('index');

我可以更改日期格式吗?

您可以yajra-datatables通过addColumn()方法来自定义

return Datatables::of($data)
    ->addIndexColumn()
    ->addColumn('action', function ($row) {
        $btn = '<a href="javascript:void(0)" data-toggle="tooltip"  data-id="' . $row->id . '" data-original-title="Edit"  class=" edit btn btn-primary btn-sm editProduct"><span class="fas fa-pen"></span></a>';
        $btn = $btn . ' <a href="javascript:void(0)" data-toggle="tooltip"  data-id="' . $row->id . '" data-original-title="Delete" class="btn btn-danger btn-sm deleteProduct"><span class="fas fa-trash"></span></a>';
        return $btn;
    })
    ->addColumn('finish_date', function($row)
      {
         $date = date("d F Y", strtotime($row->finish_date));
         return $date;
      })
    ->rawColumns(['action'])
    ->make(true);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更改数据表中数据列的日期列数据格式

来自分类Dev

如何更改数据库[php]中存储的日期格式?

来自分类Dev

如何在SQL查询中更改数据库日期格式?

来自分类Dev

如何更改数据库[php]中存储的日期格式?

来自分类Dev

如何更改数据表中日期列的日期格式?

来自分类Dev

如何更改数据表中的AJAX数据

来自分类Dev

如何更改数据表中的AJAX数据

来自分类Dev

如何更改数据表中的几个列名

来自分类Dev

如何更改数据表中按钮的文本

来自分类Dev

如何更改数据表中按钮的文本

来自分类Dev

如何更改数据表中的总行数

来自分类Dev

在hive或hcatalog中更改数据库的表

来自分类Dev

Django更改数据库中的迁移表名称

来自分类Dev

在测试中更改数据库表

来自分类Dev

如何更改数据框列中的日期格式。

来自分类Dev

更改数据表列日期格式

来自分类Dev

如何在Redis中更改数据库的名称?

来自分类Dev

从数据库获取值时,日期格式可以更改

来自分类Dev

从数据库获取值时,日期格式可以更改

来自分类Dev

更改数据库中的输入

来自分类Dev

如何更改数据表中文本“表中无数据”的位置?

来自分类Dev

如何从数据库中检索日期格式数据

来自分类Dev

如何更改SQL Server(2008)数据库的日期格式?

来自分类Dev

在php mysql中从数据库获取时更改日期格式

来自分类Dev

如何通过代码更改数据表中列的数据类型?

来自分类Dev

如何更改数据表中数据不可用的默认消息

来自分类Dev

如何在查询中更改 MySQL 数据库中的日期格式

来自分类Dev

从数据库中获取数据到角度数据表中

来自分类Dev

如何使用jQuery动态更改数据表?

Related 相关文章

热门标签

归档