Php Codeigniter在数据库中节省时间

Php Codeigniter在数据库中节省时间,php,codeigniter,Php,Codeigniter,在变量$data['report_time']中,按照印度时间,现在保存00:00:14的时间很紧,是下午2:36,所以为什么在数据库中保存错误的时间请帮助我如何解决此错误 编码点火器: if(!$this->input->is_ajax_request()){ show_404(); } else{ $data['address'] = $this->input->post("address"); $data['lat'] = $this->

在变量
$data['report_time']
中,按照印度时间,现在保存00:00:14的时间很紧,是下午2:36,所以为什么在数据库中保存错误的时间请帮助我如何解决此错误

编码点火器:

if(!$this->input->is_ajax_request()){
    show_404();
}
else{
    $data['address'] = $this->input->post("address");
    $data['lat'] = $this->input->post("lat");
    $data['long'] = $this->input->post("long");
    $data['pet_id'] = $pet_id;
    $data['user_id'] = $this->data['userdetails'][0]['id'];
    $data['report_date'] = date("Y-m-d");
    $data['report_time'] = date("H-i-s");
    $table = 'pet_report';
    $status = $this->Common_model->insert($table, $data);
    echo $status;
}

检查您安装mysql的服务器定时

好的,我自己解决了这个问题这里有个问题

if(!$this->input->is_ajax_request()){
    show_404();
}
else{
    $data['address'] = $this->input->post("address");
    $data['lat'] = $this->input->post("lat");
    $data['long'] = $this->input->post("long");
    $data['pet_id'] = $pet_id;
    $data['user_id'] = $this->data['userdetails'][0]['id'];
    $data['report_date'] = date("Y-m-d");
    $data['report_time'] = date("H:i:s");
    $table = 'pet_report';
    $status = $this->Common_model->insert($table, $data);
    echo $status;
}

我将操作符替换为:in$data['report_time']

在codeigniter文件夹的
index.php
中设置默认时区

date_default_timezone_set('Asia/Kolkata');