取出来的时间慢的 8 小时
修改app.php,'timezone' => 'Asia/Shanghai',时间格式没有生效;
修改之后一直返回:2021-06-17T09:15:35.000000Z,
问题处理方式:?
1、修改文件,路径如下:
\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Concerns\HasAttributes.php
?2、修改下面代码:
/**
* Prepare a date for array / JSON serialization.
* 为数组 / JSON 序列化准备日期
* @param \DateTimeInterface $date
* @return string
*/
protected function serializeDate(DateTimeInterface $date)
{
// return Carbon::instance($date)->toJSON(); //去掉这行
return Carbon::instance ($date)->toDateTimeString (); // 改成这行
}
3、再次请求接口时间格式正常
--------------------------
注意:
每次composer update 或 composer install,都需要修改该文件代码
--------------------------
!!!仅供参考!!!?
|