我试图将当前日期和时间存储在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中的当前时间
答案 0 :(得分:-2)
使用strtotime替换斜线 - 符号。以下应该有效:
$date = date('Y-m-d h:i:s', strtotime(str_replace('/', '-', $date)));