Laravel更改时区

问题描述 投票:1回答:3

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

[Date]
date.timezone=Europe/Vilnius

并且重新启动了Apache服务器,仍然得到错误的日期输出。

任何想法如何解决这个问题?

php laravel apache date utc
3个回答
1
投票

尝试清除配置缓存:

php artisan optimize:clear

2
投票

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

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

1
投票

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

'timezone' => 'Europe/Vilnius'

并清除配置缓存,执行以下命令:PHP的工匠优化:清除]

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

它位于bootstrap / cache / config.php。

© www.soinside.com 2019 - 2024. All rights reserved.