我有一个包含字段的事件表:
如果今天的日期在start_date和end_date之间,我想显示事件。
start_date应该大于今天以显示当前事件。
$today = date("Y-m-d");
$event = $this->db->where("start_date >=",$today)
->where("end_date <=",$today)
->order_by("from_date","asc")
->get("events");
我有2个样本事件:
---event_name--------start_date--------end_date---
event1 2016-01-19 2016-02-20
event2 2016-02-29 2016-02-29
我只想显示今天日期在事件的start_date和end_date之间的事件。但其中一个事件不断出现。
我已编辑了我的问题。该字段应为start_date和end_date。
对不起。
答案 0 :(得分:4)
尝试交换<=
和>=
$today = date("Y-m-d");
$event = $this->db->where("start_date <=",$today)
->where("end_date >=",$today)
->order_by("start_date","asc")
->get("events");