Laravel更改时区不能反映正确的时间

Pin*_*wer 3 php laravel laravel-5

我改变了时区到Asia/Singaporeconfig/app.php,但是当我试着做了date("Y-m-d H:i:s");,结果仍是UTC.

Laravel中有什么东西可以覆盖我设定的那个时区config/app.php吗?

Hir*_*hel 10

这样做:

'timezone' => 'Asia/Singapore'

config/app.php文件中并运行此3命令:

php artisan cache:clear

php artisan view:clear

php artisan config:cache

希望这对你有所帮助!!


小智 5

在文件中添加此内容config/app.php

'timezone' => 'Asia/Singapore'  
Run Code Online (Sandbox Code Playgroud)

之后,运行此命令:

 php artisan config:cache
Run Code Online (Sandbox Code Playgroud)