Hallo,
$date_old = strtotime(date("d.m.Y",$row[5])) ;
$date_now = strtotime(date("d.m.Y",time())) ;
$date_dif = $date_now - $date_old;
$date_dif = $date_dif / 86400;
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?
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:
~~~php
$date_dif = time() - row[5]; // Differenz in Sekunden
$date_dif /= 86400; // Differenz in Tagen
So long,
Martin
--
Auch mit eckigen Radios kann man Rundfunk hören.
Auch mit eckigen Radios kann man Rundfunk hören.