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