hi,
ich hole mir aus eine MySql DB ein formatiertes datum heraus mit:
SELECT DATE_FORMAT(Start, '%d.%m.%y') as Start, ...;nun möchte ich dieses Datum mit dem aktuellen Datum vergleichen
$currDate = date("d.m.y");
...
if (($row->Start) < $currDate) // <- Das funktioniert aber nicht
...
Dass dieses Datumsformat sich schlecht, nein gar nicht, zum sortieren eignet, sollte einleuchtend sein.
dann habe ich das datum aus der DB mittels date()-funktion in umgewandelt
$dbDate = date($row->Start);
doch das funktioniert auch nich
In was hast du's umgewandelt?
Wenn nichts dagegen spricht - dann vergleiche doch gleich in der Query das Datum mit NOW().
Oder aber wandle es in einen Unix Timestamp um, und vergleiche den mit dem aktuellen. Oder in ein anderes Format, welches sich zum sortieren eignet.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }