Problem mit Tagen

puschelchen

Erfahrenes Mitglied
Guten Morgen,
Ich benötige eine Hilfe bei meiner Datenbank
PHP:
$datetime1 = date_create(strtr($DatumEndAktiv, '.', '-'));
$datetime2 = date_create(date("Y-m-d"));
$interval = date_diff($datetime1, $datetime2);
if($datetime2 > $datetime1) {
echo "Ihre Lizenz ist abgelaufen!";
}
else{
echo"<ResultDays>",$interval->format('%a')."</ResultDays>"."\n";
}
der Code gibt alle Tage falsch aus auch wenn die Tage vorbei sind
 
Ganz ehrlich, einen zeitlichen Vergleich würde ich stets auf Zahlenbasis - und nicht auf Stringbasis durchführen. Wandle beide Werte nach timestamp.

mfg chmee
 
Zurück