Hi,
habe mal eine kleine Frage: Bin dabei ein Aktivitätenprotokoll zu führen und bisher funktioniert auch alles, so wie es soll. Aber nun möchte ich das Datum (in der Datenbank als timestamp angegeben) als verstrichene Zeit angeben. Zum Beispiel "User-XY hat Aktion XY durchgeführt, vor X Tagen".
Mein Code sieht bisher so aus:
Code
$abfrage = "SELECT * FROM cms_activity ORDER BY `id` DESC LIMIT 10";
$ergebnis = mysql_query($abfrage);
$rows_query = mysql_num_rows($ergebnis);
if ($rows_query> 0) {
while($row = mysql_fetch_object($ergebnis))
{
echo'<b>'.$row ->user.'</b> <a href="'.$row ->link.'">'.$row ->activity.'</a><br />
vor'.$row ->date.' <br />';
}
} else {
echo 'Keine Aktivitäten vorhanden';
}
Alles anzeigen
Mir ist bis hierhin bewusst, dass dort bisher nur der Timestamp steht, also die Zahlenfolge, aber wie kann ich nun angeben, dass dort steht vor X Stunden/Tagen/Minuten/Sekunden?
Bin was PHP angeht noch relativ unerfahren. Habe auch schon gegoogelt, aber irgendwie nie das richtige gefunden.