How to set the india time in laravel 5.2?

Go to your_project/config/app.php, there is a line:

'timezone' => ''

set it to:

'timezone' => 'Asia/Kolkata'

It will set the default timezone to Asia/Kolkata. After setting this you will get Indian time.

Here is the list of Supported Timezones


you can use this code to set timezone in laravel

config(['app.timezone' => 'Asia/Kolkata']);

$var  = Carbon::now('Asia/Kolkata');
return $time = $var->toTimeString();

I had the same issue. The above code is working fine for me. Hope it helps someone.