数据库中的日期与Laravel中得到的结果的差异



我有一些表,有列日期取值:20121-07-01 10:00:00

当我抓取时,用->get()或->first()或laravel中任何方法来获取数据,我有不同的结果,看起来值已经格式化/转换为另一个时区,但在laravel配置或env中,我没有设置任何关于时区配置的东西,我搜索但没有找到,有人能告诉我这种情况,或者我必须设置一些配置来获得适当的值?

有两种方法可以更新代码。1 .打开config/app.php,编辑

'timezone' => 'UTC',

在这里你可以添加你的时区,如

'timezone' => 'Asia/Tokyo',

如果你想从。env文件管理你的时区,你可以使用下面的代码

'timezone' => env('APP_TIMEZONE', 'UTC'),

并将这行添加到.env文件中。

APP_TIMEZONE='Asia/Tokyo'

相关内容

  • 没有找到相关文章

最新更新