Hallo,
ich möcht sowas haben, wie im Burningboard, wenn die Posts angezeigt werden, das nachgeschaut wird, wie alt die Zeit ist.
er soll dann zurückgeben:
Gestern
Heute oder
das datum wenn es älter ist als gestern.
Ideen/Ansaetze:
Wandle alle Zeitangaben in Unix-Timestamps um.
Das erleichtert das Vergleichen/Rechnen.
Bestimme 00:00:00 Uhr des aktuellen Tages.
Alles, was groesser ist, ist von "heute".
Bestimme 00:00:00 Uhr des Vortages.
Alles, was groesser ist (und nicht von heute) ist von "gestern".
Alles, was kleiner ist, ist aelter.
Die dazu notwendigen Funktionen findest Du im Manual:
http://www.php.net/manual/de/ref.datetime.php
Falls Du das Zeitpunkt der Postings in einer MySQL-Datenbank speicherst,
nimmst Du am besten das TIMESTAMP-Format dafuer, oder allenfalls DATETIME.
Du kannst es bereits durch MySQL ins Unix-Timestamp-Format umwandeln
lassen mit der UNIX_TIMESTAMP() Funktion.
http://www.mysql.com/doc/de/DATETIME.html
http://www.mysql.com/doc/de/Date_and_time_functions.html
---
Ich selbst habe lieber, dass saemtliche Daten einheitlich angezeigt werden.
Aktuelle Postings kannst Du ja auch anders hervorheben, z.B. mit
farbigen Sternchen oder so...
Gruesse,
Thomas