Laravel时间价值根据实时出错



我开发了以获取当前日期和时间值的功能。它的工作正常。但时间值是错误的。现在,时间为12.32 pm,但它在数据库中保存为6.40am。

这是使用的控制器函数UM使用。

 public function store(Request $request)
{
  $request['time']=date("Y-m-d h:i:s a", time());
    attendance::create($request->all());
            return view('traineeattendance.attendanceo');
}

Sri Lanka标准时间(SLST(是斯里兰卡的时区。GMT/UTC之前5小时30分钟(UTC 05:30(因此时区= GMT 5.5。

任何人都可以帮助我找出这个吗?

转到config/app.php您会找到timezone设置

默认情况下其UTC

您需要根据时区进行更改

喜欢

timezone = 'Asia/Colombo'

尝试这个,

$time = Carbon::now(new DateTimeZone('Asia/Colombo'));

相关内容

  • 没有找到相关文章

最新更新