In this tutorial we will learn how to change time zone in Laravel.
How to Change Time Zone in Laravel
You can take the following actions to modify Laravel's time zone:
Step 1 - Your Laravel project's config/app.php file should be opened.
Step 2 - Locate the timezone
key and change its value to the desired time zone. You can see a list of supported time zones on the official PHP website by searching on google.
Step 3 - As an alternative, you can use the config function in your code to set the time zone dynamically. For example, if you need to set the time zone to "America/New_York" (according to you need) then you need to add the following code to your controller.
config(['app.timezone' => 'America/New_York']);
Step 4 - You can also set the time zone globally by adding the above code to the boot
method of the AppServiceProvider
class.
That's it! Your Laravel application will now use the specified time zone.