如何在laravel 5.2中设置印度时间?

时间:2017-02-15 08:03:09

标签: php datetime laravel-5.2

我正在使用laravel 5.2

我想在我们创建的领域中保存印度时间任何人都可以帮助我如何做到这一点。当用户注册时我必须做什么类型的设置?我希望将印度时间存储在created_at字段中。就像在whatsapp聊天中一样,你看到当我们在印度聊天时,它会显示我们聊天时的印度时间。

这是我的代码:

$current = Carbon::now();
$current = new Carbon();
$today = Carbon::today();

但它让我回到英国时间日期。

3 个答案:

答案 0 :(得分:23)

转到your_project/config/app.php,有一行:

'timezone' => ''

将其设置为:

'timezone' => 'Asia/Kolkata'

它会将默认时区设置为Asia/Kolkata。设置完成后,您将获得印度时间。

答案 1 :(得分:0)

您可以使用此代码在laravel中设置时区

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

答案 2 :(得分:0)

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

我有同样的问题。上面的代码对我来说很好。希望它可以帮到某人。