Kas*_*tif 5 php mysql datetime codeigniter
我正在尝试使用codeigniter 3.0.6存储用户注册日期和时间并使用
NOW()
Run Code Online (Sandbox Code Playgroud)
如
$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');
Run Code Online (Sandbox Code Playgroud)
但它不是在数据库中存储日期时间
Abd*_*lam 13
使用date()这样的
date('Y-m-d H:i:s'); # output 2015-12-22 16:41:25
Run Code Online (Sandbox Code Playgroud)
最终守则是
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');
Run Code Online (Sandbox Code Playgroud)
这适用于Codeigniter 3.0.6
$this->db->set('user_registered', 'NOW()', FALSE);
Run Code Online (Sandbox Code Playgroud)