NOW()函数与代码点火器

时间:2016-04-21 07:14:13

标签: jquery codeigniter

我想在我的mysqli中发布now()函数 但是没有输出。当我使用时间('NOW()')时,我得到838:59:59

<?php
public function ajax_add()
{
    $this->_validate();
    $data = array(
        'datum' => date('Y-m-d'),
        'firma' => $this->input->post('firma'),
        'naam' => $this->input->post('naam'),
        'telefoonnummer' => $this->input->post('telefoonnummer'),
        'opdrachtgever' => $this->input->post('opdrachtgever'),
        'werkzaamheden' => $this->input->post('werkzaamheden'),
        'aangemeld' => $this->input->post('aangemeld'),
        'pasnummer' => $this->input->post('pasnummer'),
        'aangemeld' => time('NOW()')
        );
    $insert = $this->person->save($data);
}
?>

我错过了什么?

3 个答案:

答案 0 :(得分:1)

aangemeld数组中删除$data并将其设置为:

$this->db->set('aangemeld', 'NOW()', FALSE);

然后拨打save()

答案 1 :(得分:0)

我想这是你的这一行的问题

  

&#39; aangemeld&#39; =&GT;时间(&#39; NOW()&#39)

time()方法没有任何参数。

如果你想现在作为unix时间戳传递,你应该只使用

  

时间()

如果你想要,你可以这样通过:

  

日期(&#34; d / m / Y H:i:s&#34;);

答案 2 :(得分:0)

使用

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

而不是

'aangemeld' => time('NOW()')

目前的时间戳

time()没有参数。