在codeigniter中,有一个MySQL数据库,其date列采用这种格式Mon, 12 Sep 2017 13:54:04 GMT
。
我想获取过去一年的记录,即从Mon, 12 Sep 2016 13:54:04 GMT
直到现在。
我试图为其形成一个where子句,但无法弄清楚如何比较两个utcdate字符串。
我尝试使用
$this->db->where('DATE(created) >=',$_POST['duration']);
但这不起作用。创建的列中的所有值均采用上述格式。
最佳答案
STR_TO_DATE(substr("Mon, 14 Aug 2017 13:54:04 GMT",1,25), "%a, %d %b %Y %H:%i:%S")
。
对于其他正在寻找东西的人。 Riggs Folly帮助我找到了答案。
关于php - mysql utcdate字符串比较codeigniter,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46173918/