在Lumen 5.3中,我使用默认时区(UTC),并且在使用时:
echo date('Y-m-d H:i:s')
显示UTC时区
但是当我保存带有时间戳的新记录时,它将保存我的本地时区。
示例:我的时区为+07:00,本地时间为11h00。
使用echo date('Y-m-d H:i:s')
时,显示为2018-12-27 04:00:00
,但是当我保存新记录时,created_at字段为2018-12-27 11:00:00
。我要保存的值为:2018-12-27 04:00:00
我该如何解决,请帮助我。谢谢。
答案 0 :(得分:0)
您可以在config / app.php中解决此问题 更改您的时区
'timezone' => 'UTC',
您可以在此处为应用程序指定默认时区,即 将由PHP日期和日期时间函数使用。我们走了 并为您开箱即用将其设置为明智的默认设置。
在此处查找php时区: http://php.net/manual/en/timezones.php