首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发行带有时间戳和日期时间格式(此包的最新版本?)用yajra/laravel-datatables oracle“:"^9.20”

发行带有时间戳和日期时间格式(此包的最新版本?)用yajra/laravel-datatables oracle“:"^9.20”
EN

Stack Overflow用户
提问于 2022-06-20 13:55:18
回答 1查看 150关注 0票数 0

时间戳以毫秒为单位显示。例如,我有:

代码语言:javascript
复制
$users = User::select(['id', 'name', 'email', 'created_at', 'updated_at']);

        return Datatables::of($users)
            ->make(true);

created_at的显示方式如下:

代码语言:javascript
复制
2018-06-19T23:04:50.000000Z
EN

回答 1

Stack Overflow用户

发布于 2022-06-20 13:55:18

但是,如果我只是添加以下内容:

代码语言:javascript
复制
->editColumn('created_at', function ($user) {
                return $user->created_at; // no formatting, just returned $user->created_at; 
            })

然后,它将显示如下:

代码语言:javascript
复制
2022-06-19 23:04:50

所以我没有用created_at格式化或做任何事情,我只返回$user-> created_at,在这种情况下,它如预期的那样显示。

此外,在DB中,users表中的created_at值如下: 2022-06-19 23:04:50。最后,我已经在created_at模型中使用了受保护的$dates中的User.php。

这可能是一个bug,因为在我升级到最新版本的Laravel和yajra/laravel-datatable包之前,它并不存在。

8.42.0

  • Laravel-Datatables

  • 操作系统: Windows 10

  • PHP版本: 7.3.11

  • Laravel版本:

版本: 9.18.0

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72688207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档