Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在laravel 5.2中设置印度时间?_Php_Datetime_Laravel 5.2 - Fatal编程技术网

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

Php 如何在laravel 5.2中设置印度时间?,php,datetime,laravel-5.2,Php,Datetime,Laravel 5.2,我使用的是laravel 5.2 我想在我们创造的领域节省印度时间,有人能帮我怎么做吗。当用户注册时,我必须进行什么类型的设置?我想把印度时间存储在创建的_at field上。就像在whatsapp聊天中你看到的,当我们在印度聊天时,它会显示我们聊天时的印度时间 这是我的密码: $current = Carbon::now(); $current = new Carbon(); $today = Carbon::today(); 但它会返回我的英国时间日期。转到您的项目/config/app.

我使用的是laravel 5.2

我想在我们创造的领域节省印度时间,有人能帮我怎么做吗。当用户注册时,我必须进行什么类型的设置?我想把印度时间存储在创建的_at field上。就像在whatsapp聊天中你看到的,当我们在印度聊天时,它会显示我们聊天时的印度时间

这是我的密码:

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

但它会返回我的英国时间日期。

转到
您的项目/config/app.php
,有一行:

'timezone' => ''
将其设置为:

'timezone' => 'Asia/Kolkata'
它会将默认时区设置为
Asia/Kolkata
。设置此选项后,您将获得印度时间


以下是您可以使用此代码在laravel中设置时区的列表

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

我也有同样的问题。上面的代码对我来说很好。希望它能帮助别人。

最好在
.env
文件中设置这些,并在
app.php
date\u default\u timezone\u set(env('app\u timezone','UTC'))中使用它们
$var  = Carbon::now('Asia/Kolkata');
return $time = $var->toTimeString();