简体   繁体   English

获取 codeigniter 中两个日期范围之间的数据

[英]Getting data between two date range in codeigniter

I'm trying to fetch data between dates.我正在尝试在日期之间获取数据。 The date select from date-picker.日期选择器中的日期 select。 the formate is like this 04/13/2020 - 04/13/2020 select from date-picker.甲酸盐就像来自日期选择器的 04/13/2020 - 04/13/2020 select。 my query is like this我的查询是这样的

 public function reservation($reservation)
    {
    $this->db->select("*");
    $this->db->from('details');
    $this->db->where("DATE_FORMAT(date,'%Y-%m-%d') > '$reservation'");

        $query = $this->db->get();
        return $query->result();
    } 

I hope This will work for you我希望这对你有用

 public function reservation($first_date,$second_date)
 {
    $this->db->select("*");
    $this->db->from('details');
    $this->db->where("DATE_FORMAT(date,'%Y-%m-%d') >='$first_date'");
    $this->db->where("DATE_FORMAT(date,'%Y-%m-%d') <='$second_date'");
    $query = $this->db->get();
    return $query->result();
 }

try this:尝试这个:

$this->db->where("DATE_FORMAT(start_date,'%Y-%m-%d')",'>=',$first_date)
->where("DATE_FORMAT(end_date,'%Y-%m-%d')",'<=',$first_date);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM