Поскольку я не вижу, используете ли вы это где-то в функции, я решил объединить даты в массив и работать с массивом, используя foreach:
$a = "2011-08-10 23:55:01";
$b = "2011-08-10 00:20:01";
$c = "2012-08-10 09:45:01";
$dates = array($a,$b,$c);
echo "<ul>";
foreach($dates as $k => $v) {
if (strtotime($v) > time()){
echo "<li>$v</li>";
}
}
echo "</ul>";
Выше, на момент написания, выводит:
- 2011-08-10 23: 55: 01
- 2012-08-10 09: 45: 01