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 )
 
          
 Moderator
 Moderator
Kommentar