php mysqli声明随着时间的推移

时间:2016-11-07 20:24:54

标签: php datetime

我在下面的陈述中根据时间/日期更改显示的内容。

    <?php $new = $mysqli->query("SELECT latedate FROM skiptonevents WHERE status='Active' ORDER BY id DESC LIMIT 1");
  while($row = $new->fetch_assoc()) {
      $late=$row["latedate"];
          if($late < $datetime){
      include_once('skiptonone.php');
      }
      else {
      include_once('skiptontwo.php');
      }
  }
  ?>

在我的数据库中,我有一个名为latedate的列(0000-00-00 00:00:00) $datetime = date('Y/m/d H:i:s');

如果今天的日期($ datetime)小于数据库中的latedate($ late),我试图让它显示(skiptonone.php)。

如果latedate是在今天的日期之后显示skiptontwo.php

请您指出正确的方向,因为我当前的代码无法正常工作。它现在只显示skiptonone.php,无论时间是什么时候。

1 个答案:

答案 0 :(得分:1)

更改

if($late < $datetime){

if(strtotime($late) < time()){

这是因为你还要进行字符串比较。