Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Laravel change timezone

After changing app/config/app.php FROM: 'timezone' => 'UTC', which is the default TO: 'timezone' => 'Europe/Vilnius', and still getting wrong date output. Also I changed php.ini file

[Date]
date.timezone=Europe/Vilnius

and restarted apache server, still getting wrong date output.

Any idea how to solve this?

like image 228
Domantas Šlaičiūnas Avatar asked Nov 07 '25 09:11

Domantas Šlaičiūnas


2 Answers

You can set your Application Time Zone by configuring app.php file in config folder. To change time zone

'timezone' => 'Europe/Vilnius'

And clear the config cache execute this command : php artisan optimize:clear

You do not have the privileges to execute that command, you can delete the cached config file.

It is located at bootstrap/cache/config.php.

like image 103
Forge Web Design Avatar answered Nov 10 '25 00:11

Forge Web Design


In order to reflect your timezone related changes of your config file then kindly ensure that you have cleared your cache. You can use the following command set for your reference:

php artisan cache:clear
php artisan config:cache
php artisan config:cache
like image 34
Ashima Adkyal Avatar answered Nov 10 '25 00:11

Ashima Adkyal