我试图在Laravel的JSON响应中从users表返回created_at datetime.

在我的数据库中,它的值显示为

{
    date: "2016-07-18 00:00:00.000000",
    timezone_type: 3,
    timezone: "UTC"
}

我如何解决这个问题?

推荐答案

你有Carbon个Laravel框架,它可以帮助你用下面的代码实现你想要的datetime.

        $created_at = new Carbon($value)->toDateTimeString();

现在在created_at位通过$created_at.

        $user = User::find(1);
        $user->created_at = new Carbon($user->created_at)->toDateTimeString();

Laravel相关问答推荐

Laravel-如何按第三表关系对数据进行分类

从主类别模型 laravel 中获取子类别翻译

如何在生产中的 laravel 应用程序中获取标头请求值?

Laravel | 使用select查询

Laravel Debugbar 中的 Laravel api routes路由

在 laravel 5.3 中截断的错误日志(log)

Carbon(laravel)处理无效日期

在 laravel 如何将额外的数据传递给 mutators 和 accessors

Laravel 框架类在 PHPUnit 数据提供程序中不可用

Laravel 5.3 Electron邮件队列中不允许序列化关闭

如何仅从 laravel FormRequest 中获取经过验证的数据?

Array_unique 上一个 laravel Eloquent的集合

如何在 laravel 中解码 Json 对象并在 laravel 中应用 foreach 循环

Laravel 5 与 Postgresql

如何仅在Blade模板存在时才包含它?

Laravel 4 - 如何将所有字段的所有验证错误消息作为 JSON struct 返回?

如何运行artisan命令计划:在托管服务器上运行? (Laravel )

如何在不使用视图的情况下使用 Laravel 4 发送Electron邮件?

如何在不要求用户登录 Laravel 的情况下验证Electron邮件

如何从 laravel 5.1 中数据库表的 created_at 属性中 Select 年份和月份?