错误:流明使用本地时间,同时保存时间戳记录

时间:2018-12-27 04:57:13

标签: laravel lumen

在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

我该如何解决,请帮助我。谢谢。

1 个答案:

答案 0 :(得分:0)

您可以在config / app.php中解决此问题 更改您的时区

'timezone' => 'UTC',
  

您可以在此处为应用程序指定默认时区,即   将由PHP日期和日期时间函数使用。我们走了   并为您开箱即用将其设置为明智的默认设置。

在此处查找php时区: http://php.net/manual/en/timezones.php