To znamená, že druhý parametr pro date() očekává celé číslo, takže převeďte $row['posted'] nejprve označit časové razítko.
Zkuste
$posted = date('d/m/Y H:i:s', strtotime($row['posted']));
To znamená, že druhý parametr pro date() očekává celé číslo, takže převeďte $row['posted'] nejprve označit časové razítko.
Zkuste
$posted = date('d/m/Y H:i:s', strtotime($row['posted']));