Probabilmente il problema è dato dai campi che contengono una stringa vuota.
A quel punto date riceve una stringa e non un numero, e quindi si incavola.
Dovresti mettere un if del genere:
codice:if($row['date']) { echo date('H:i', $row['date']); } else { echo "CAMPO VUOTO"; }![]()