Laravel 开发过程中发现在服务器上生成的时间与北京时间相差8小时,这是因为时区设置的问题。

将 Laravel 中 config/app.php 中的

'timezone' =>'UTC'

改成:

'timezone' =>'PRC' //中华人民共和国缩写

或者:

'timezone' =>'Asia/Shanghai'