PHP日期函数

时间:2016-10-17 09:46:05

标签: php mysql codeigniter

我试图将当前日期和时间存储在MySQL数据库中,但在存储时会以不同的格式存储:

  • 我正在使用date("Y-m-d H:i:s");

  • 但它存储为20/16/1017

  • 应该是2016-10-17 15:23:23

查看

$date = date("Y-m-d H:i:s");
<input type="hidden"  name="date" id="date" value="<?php echo $date; ?>">

模型

function InsertAdd($data)
    {
        $this->db->insert('advertisements', $data);
    }

控制器

$data = array(

                    'Date' => $this->input->post('date'),

                );

注意: - 我已将我的类型更改为datetime,默认为mysql db中的当前时间

1 个答案:

答案 0 :(得分:-2)

使用strtotime替换斜线 - 符号。以下应该有效:

  $date = date('Y-m-d h:i:s', strtotime(str_replace('/', '-', $date)));
相关问题