hi,
das ist aber von hinten durch die Brust ins Knie. Du wandelst die zwei Timestamp erst in einen Datums-String um, und den dann wieder in je einen Timestamp. Das ist Unsinn, oder?
Hmm, mal kurz nachgedacht...
Wenn dein Wert aus der DB, also hier row[5], tatsächlich ein Unix-Timestamp ist (und es deutet ja alles darauf hin), lässt sich das stark verknappen:
$date_dif = time() - row[5]; // Differenz in Sekunden
$date_dif /= 86400; // Differenz in Tagen
Wobei time() keinen Bezug zu Locale hat, aber evntl. ist genau das ja auch unwichtig ;-)
Hotti
--
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.