gpt4 book ai didi

php - sql - 如果日期在两个日期之间则显示事件 Codeigniter

转载 作者:可可西里 更新时间:2023-11-01 00:58:01 25 4
gpt4 key购买 nike

我有一个包含字段的事件表:

  • 事件名称
  • 开始日期
  • 结束日期

如果今天的日期介于 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

我只想显示今天日期介于事件的开始日期和结束日期之间的事件。但是其中一个事件继续显示。

我已经编辑了我的问题。该字段应为开始日期和结束日期。

对不起。

最佳答案

尝试交换<=>=

$today = date("Y-m-d");
$event = $this->db->where("start_date <=",$today)
->where("end_date >=",$today)
->order_by("start_date","asc")
->get("events");

关于php - sql - 如果日期在两个日期之间则显示事件 Codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35666528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com