-1
我有下面的聲明改變顯示什麼取決於它是什麼時間/日子。php mysqli聲明與時間
<?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');
我試圖使其顯示(skiptonone.php)如果今天的日期($日期時間)小於數據庫($晚期)latedate。
如果latedate是經過今天的日期顯示skiptontwo.php
能否請你點我在正確的方向我當前的代碼不能正常工作。它現在只顯示skiptonone.php,無論時間在何時。
這兩個日期格式不相同,因此可能無法正確比較。您可以嘗試將這兩個日期轉換爲PHP的DateTime類(http://php.net/manual/en/class.datetime.php),然後比較這些對象。 – aynber