现在();和日期();代码点火器中的函数给出零结果

时间:2012-09-08 07:24:13

标签: php codeigniter

所以我想将当前时间插入mysql数据库,这是我的代码:

'regis_date'=>$this->input->post(date('Y-m-d H:i:s', now()))

但结果如下:0000-00-00 00:00:00 我想要的是这样的(例如):2012-08-31 00:00:00 谢谢:D

2 个答案:

答案 0 :(得分:1)

试试此代码

'regis_date'=>'NOW()'

<强>被修改
使用这个。 。它确实有效。

'regis_date'=>date("Y-m-d H:i:s")

答案 1 :(得分:1)

$this->input->post用于检索通过表单发布的数据。

E.g:

<input type="text" name="regis_date" />

可以像这样检索:

$this->input->post('regis_date');

将日期传递给$this->input->post没有任何意义。你想要的是:

'regis_date' => date('Y-m-d H:i:s', now())

或者作为zerkms正确评论:

'regis_date' => date('Y-m-d H:i:s')