Laravel 更改时区

Laravel change timezone

更改 app/config/app.php FROM: 'timezone' => 'UTC' 后,这是默认的 TO: 'timezone' => 'Europe/Vilnius',但日期输出仍然错误。我还更改了 php.ini 文件

[Date]
date.timezone=Europe/Vilnius

并重新启动了 apache 服务器,日期输出仍然错误。

知道如何解决这个问题吗?

尝试清除配置缓存:

php artisan optimize:clear

您可以通过在 config 文件夹中配置 app.php 文件来设置您的应用程序时区。更改时区

'timezone' => 'Europe/Vilnius'

并清除配置缓存执行此命令: php artisan optimize:clear

您没有执行该命令的权限,您可以删除缓存的配置文件。

位于bootstrap/cache/config.php.

为了反映与时区相关的配置文件更改,请确保您已清除缓存。您可以使用以下命令集供您参考:

php artisan cache:clear
php artisan config:cache
php artisan config:cache