【发布时间】:2015-07-30 15:47:08
【问题描述】:
在将记录插入数据库后,created_at 时间戳未显示正确时间,它从服务器晚了 2 小时......另外如果我输入 mysql SELECT NOW() 它显示正确时间,知道有什么问题吗?
编辑..
它取自 Carbon 类的日期...知道如何更改它吗?
【问题讨论】:
-
我怀疑时区在这里起作用。
-
我现在看到它取自
Carbon类的日期...知道如何更改它吗? -
你为什么要改变它?这是正确的日期。 MySQL
TIMESTAMP字段允许根据您的 MySQL 会话的时区转换到任何时区。您可以在config/app.php文件中更改应用的时区。 -
我需要与服务器同步可以吗?
-
执行
SELECT @@system_time_zone;并将您的 Laravel 时区设置为相同。