Ich möchte gerne feststellen ob ein Datensatz älter ist als 30 Tage und endsprechend durch Grafiken darstellen.
Das Problem ist die ausgabe der richtigen Grafiken.
Wenn der Datensatz älter ist als 30 Tage dann soll oldtopic.gif angezeigt werden wenn nicht dann newtopic.gif
$date2 wird später durch $row['date'] das Datum aus dem Datensatz ersetzt.
Das Problem ist die ausgabe der richtigen Grafiken.
Wenn der Datensatz älter ist als 30 Tage dann soll oldtopic.gif angezeigt werden wenn nicht dann newtopic.gif
$date2 wird später durch $row['date'] das Datum aus dem Datensatz ersetzt.
PHP-Code:
$alter = "30"; // Legt das Alter des Eintrages fest
$date1 = date("d.m.Y"); // liefert das Aktuelle Datum
$date2 = "1.01.2004"; // wann der Datensatz angelegt wurde
list($day1,$month1,$year1)=explode(".",$date1);
list($day2,$month2,$year2)=explode(".",$date2);
$tdate1=mktime(0,0,0,$month1,$day1,$year1);
$tdate2=mktime(0,0,0,$month2,$day2,$year2);
$diffdate = round(($tdate1-$tdate2)/86400);
echo "Zwischen dem $date2 und dem $date1 liegen $diffdate Tage <br>";
if ($diffdate<$alter)
{
echo "<img src='images/oldtopic.gif' width='16' height='16'>";
}
else
{
echo "<img src='images/newtopic.gif' width='16' height='16'>";
}
Kommentar