我正在尝试使用codeigniter 3.0.6存储用户注册日期和时间并使用
NOW()
如
$this->db->set('user_nicename', $nameVar); $this->db->set('user_login', $emailVar); $this->db->set('user_pass', $passwordVar); $this->db->set('user_registered', 'NOW()'); $this->db->insert('doc_users');
但它不是在数据库中存储日期时间
看数据库图片
使用date()
这样的
date('Y-m-d H:i:s'); # output 2015-12-22 16:41:25
最终守则是
date_default_timezone_set('Asia/Karachi'); # add your city to set local time zone $now = date('Y-m-d H:i:s'); $this->db->set('user_nicename', $nameVar); $this->db->set('user_login', $emailVar); $this->db->set('user_pass', $passwordVar); $this->db->set('user_registered', $now); $this->db->insert('doc_users');
这适用于Codeigniter 3.0.6
$this->db->set('user_registered', 'NOW()', FALSE);