How to change the timezone in a Laravel 10 - TechvBlogs

How to change the timezone in a Laravel 10

Learn how to change the timezone in Laravel 10 and keep your application up-to-date with the correct timezone for your users.

Smit Pipaliya - Author - TechvBlogs
Smit Pipaliya

5 months ago

As a developer, regardless of whether you are working on a new project or updating the functionality of an already current Laravel program, it could occasionally be necessary to change the application's timezone and location to coincide with the current timezone in your location.

Laravel comes with the default timezone, which has been set to UTC.

Changing The Timezone in Laravel

There are two primary methods to change the timezone.

Option 1:

From the root directory of your project, open the config directory.

Edit the app.php file next and then change the timezone value will change from UTC and select the desired timezone from the menu of timezones available.

// Change only the timezone

'timezone' => 'America/New_York',

Option 2:

Modify the .env file to define the timezone in the following manner:


Then, include the following information in the app.php file:

'timezone' => env('APP_TIMEZONE', 'UTC'),

// Second parameter, UTC is set to be the default value for timezone.

Run the following command in the terminal to clear the cache:

php artisan config:clear

In conclusion, updating the timezone in a Laravel 10 application is a simple process that can greatly improve user experience. By following the methods outlined in this article, you can easily change the timezone and ensure that your application displays the correct time for your users, regardless of their location. Keeping your application up-to-date with the correct timezone is an important aspect of maintaining a successful Laravel 10 application.

Thank you for reading this article.

If you have any queries or doubts about this topic please feel free to contact us. We will try to reach you.

Comments (0)


Note: All Input Fields are required.