Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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
Codeigniter 如何在亚洲/雅加达准确设置日期时间格式_Codeigniter_Datetime - Fatal编程技术网

Codeigniter 如何在亚洲/雅加达准确设置日期时间格式

Codeigniter 如何在亚洲/雅加达准确设置日期时间格式,codeigniter,datetime,Codeigniter,Datetime,我输入了日期和时间的数据,但存储在数据库中后,时间与我在亚洲/印度尼西亚的时间不一致。解决办法是什么 public function permohonan() { $id_permohonan = $this->input->post("id_permohonan", true); $id_member = $this->session->userdata('id_member'); $data_diminta

我输入了日期和时间的数据,但存储在数据库中后,时间与我在亚洲/印度尼西亚的时间不一致。解决办法是什么

public function permohonan()
{

    $id_permohonan     = $this->input->post("id_permohonan", true);
    $id_member         = $this->session->userdata('id_member');
    $data_diminta      = $this->input->post("data_diminta", true);
    $tujuan_penggunaan = $this->input->post("tujuan_penggunaan", true);
    $status_permohonan = 1;
    $tanggal           = date("Y-m-d H:i:s");
    $keterangan        = "";

    $data = array(
        'id_permohonan'     => $id_permohonan,
        'id_member'         => $id_member,
        'data_diminta'      => $data_diminta,
        'tujuan_penggunaan' => $tujuan_penggunaan,
        'status_permohonan' => $status_permohonan,
        'tanggal'           => $tanggal,
        'keterangan'        => $keterangan,
    );

    $this->Tb_permohonan_model->insert($data);
    $this->session->set_flashdata('message', 'Create Record Success');
    redirect(site_url('frontend'));
}
数据库中存储的数据为:
2018-08-13 05:14:21
这对我的时间不准确。

这可能对你有帮助

在application/config/autoload.php中,将其放在下面一行

日期默认时区设置(“亚洲/印度尼西亚”)


它将设置默认时区。

您可以在配置文件中设置默认时区,例如:date\u default\u timezone\u set(亚洲/雅加达)