我是 sql 新手。我的代码:
$start_date='2017-01-01';
$end_date='2016-01-31';
$this->db->where('date_note BETWEEN "'. date('Y-m-d', strtotime($start_date)). '" and "'. date('Y-m-d', strtotime($end_date)).'"');
但在我的数据库中是 2016-03-11 14:21:36
如何从数据库中获取具有不同格式日期的记录?谢谢
最佳答案
MySQL 函数 DATE_FORMAT()
完全解决了您的问题,因为它允许您以您选择的格式获取保存在数据库中的时间。
关于mysql - BETWEEN 条件下的不同日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35957562/