Datum sortieren

hallo!

wie kann man einen array der datums enthält sortieren! gibt es da eine vordefinierte funktion oder muss man sich selbst eine implementieren!

dank im voraus!

wie kann man einen array der datums enthält sortieren! gibt es
da eine vordefinierte funktion oder muss man sich selbst eine
implementieren!

ich koennte ja jetzt sagen: READ THE F%#*ING MANUAL, aber nagut :wink:

probiers doch mal mit: asort() array_multisort() u.s.w.
(http://www.php.net/manual/en/function.sort.php).

wenn diese funktionen nicht das machen, was du willst, musst du wohl selber ran :wink:

kommt drauf an wie dein datum aufgebaut ist.
im deutschen format tt.mm.jjjj durftest du da
probleme bekommen, da sort & co. das datum
meines wissens nach als zeichenkette behandeln.
hast du das datum aber als timestamp oder im
format jjjj-mm-tt vorliegen kannst du ohne
weiteres sort nehmen, alternativ kannst du, wenn
du nur monat und tag brauchst und das jahr eher
nebensaechlich ist (z.b. geburtstagskalender),
das datum in der form mm/tt/jjjj angeben.

ggf. mit 'ner funktion wieder ins deutsche format
zurueck konvertieren bevor du es ausgibst.

cu locke

Wenn du das Array aus eine SQL Datenbank ausliest, dann macht man das mit „ORDER BY datum ASC/DESC“.

ASC = aufsteigend
DESC = absteigend

CODE:
$sql = „SELECT * FROM tabelle ORDER BY datum ASC“;

Das Format des Datum muß wie folgt aussehen:
JJJJ-MM-TT