laravel10项目中toArray方法会将created_at字段减少8个小时
1. 运行环境#
1). 当前使用的 Laravel 版本?#
laravel10
2). 当前使用的 php/php-fpm 版本?#
PHP 版本:8。1
php-fpm 版本:8.1
2. 问题描述?#
var_dump(Campaign::query()->orderByDesc('id')->first()->toArray()['created_at']); dd(Campaign::query()->orderByDesc('id')->first()->created_at->format('Y-m-d H:i:s'));
查询出来的时间不一致,下面的方法是正确的时间,上面 toArray 之后时间少了 8 个小时
app.php 中已设置’timezone’ => ‘Asia/Shanghai’,
容器时间也是正确的
推荐文章: