我如何比较日期并仅在今天和到期之前显示记录

how do I compare date and display record only if its in todays and before expiry

我只想在 testfrom 日期为 todaystestto 日期未结束时显示数据库记录。

我在下面尝试的以下代码似乎运行不正常,有人可以看看我做错了什么吗?

数据库中存储的日期值为

testfrom - 2017-02-23 00:00:00
testto - 2017-02-24 23:59:59

我的代码

    $dt = date("Y-m-d");
    $srt = date("Y-m-d", strtotime($r['testfrom']));
    $end = date("Y-m-d", strtotime($r['testto']));
 if($srt >= $dt || $end <= $dt){

    }

这是正确的方法吗?

感谢您宝贵的时间

像这样改变你的条件:

 $dt = date("Y-m-d");
    $srt = date("Y-m-d", strtotime("2017-02-23 00:00:00"));
    $end = date("Y-m-d", strtotime("2017-02-24 23:59:59"));
 if($srt == $dt && $end >= $dt){
  echo "yes";
    }