Php 如何在laravel 5.2中设置印度时间?
我使用的是laravel 5.2 我想在我们创造的领域节省印度时间,有人能帮我怎么做吗。当用户注册时,我必须进行什么类型的设置?我想把印度时间存储在创建的_at field上。就像在whatsapp聊天中你看到的,当我们在印度聊天时,它会显示我们聊天时的印度时间 这是我的密码: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.
$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();