我在下面的陈述中根据时间/日期更改显示的内容。
<?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,无论时间是什么时候。
答案 0 :(得分:1)
更改
if($late < $datetime){
的
if(strtotime($late) < time()){
这是因为你还要进行字符串比较。