首先配置php.ini,timezone是Asia/Shanghai

接下来很自然就想到了Laravel的问题,打开Laravel的/app/config/app.php配置文件

['timezone'        => 'UTC',]

配置文件集中管理,并且Laravel不是有一个.env配置文件么,那就好好利用一下吧。

观察配置文件里其他内容发现,有一个env()函数,猜测这个就是从.env中获取配置项value的函数了

app.php做了如下改动

['timezone'        => env('TIMEZONE','UTC'),]

.env文件中添加一行TIMEZONE=Asia/Shanghai