Я пытаюсь проверить, прошла ли дата или нет. Если дата окончания прошла, я не хочу, чтобы она отображалась. 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 />';
}
}