Hallo!
Ich möchte meine News nach 60 Tagen löschen. In meiner MYSQL Tabelle liegt das Datum im Format "YYYY-MM-DD" vor. Ich habe mir gedacht, dass ich das am Besten mit dem Timestamp löse, aber ich bekomme immer falsche Werte.
print_r erzeugt folgende ausgabe:
Array ( [0] => 2007 [1] => 01 [2] => 29 )
Ich möchte meine News nach 60 Tagen löschen. In meiner MYSQL Tabelle liegt das Datum im Format "YYYY-MM-DD" vor. Ich habe mir gedacht, dass ich das am Besten mit dem Timestamp löse, aber ich bekomme immer falsche Werte.
PHP-Code:
$erstellt = mysql_result($res,$start,"created");
$created = explode("-",$erstellt);
print_r($created);
$id_timeouts = mysql_result($res,$start,"id");
$ts_old = mktime(0,0,0,$created['2'],$created['1'],$created['0']);
echo $diff = time()-$ts_old;
echo "<br>";
$ts_now = time();
echo $timediff = round(($ts_now - $ts_old)/(3600*24));
#Wenn der Beitrag älter als 60 Tage ist, so wird dieser gelöscht
if($timediff < 60)
Array ( [0] => 2007 [1] => 01 [2] => 29 )
Kommentar