我试图检查一个日期是否已经过去,或者是否将来。如果end_date已过,那么我不希望它显示。 end_date是一个MySQL时间戳。现在即使所有新闻文章的end_date已过,也会显示所有新闻文章。下面是我使用的检查日期已过代码:如何检查日期是否已过
function dateExp($timestamp){
$exp = intval($timestamp);
$today = intval(time());
if($exp > today) return true;
else return false;
}
这里是获取物品并将其显示在代码:
$qry = "select *
from news
where display='Y'
order by priority, date_added, title";
$news = _execQry($qry);
foreach($news as $n)
{
if(dateExp($n['end_date'])){
echo '<h3>'. $n['title'] .'</h3>';
echo '<p>'. $n['story'] ;
echo '<br />Added on '. dateFormat($n['date_added']) .'</p><br />';
}
}
这也给了我相同的问题 – 2009-05-18 01:06:14