Mailinglisten-Archive |
Aloha, > wenn ich zwei Daten habe (z.b. 24.05.1966 und 23.11.1987) = funktioniert > dann > folgendes: >=20 > if ($datum1 > $datum2) >=20 ja funktioniert. Es kommt nur nicht das raus, was du erwartest. Die beiden Strings werden verglichen. d.h. der 23.11.1987 ist dann VOR dem 24.06.1966, weil halt die Ziffer 3 bei Strings vor der 4 steht. Was du tun k=F6nntest w=E4re beide Strings zu zerlegen, und dann mit mkdate ein Timestamp daraus zu machen. Darin hast du dann die Anzahl der Sekunden seit 1970, und die kannst du dann vergleichen. Oder einfach =20 function reverse_date($date) { list ( $e1, $e2, $e3 ) =3D split ('.', $date); return ($e3.'.'.$e2.'.'.$e1); } if ( reverse_date($datum1) > reverse_date($datum2) ) { .... dann werden die Dat=FCmer 1966.05.24 und 1987.11.12 miteinander als string verglichen, das funktioniert dann. Gr=FC=DFe, Mathias
php::bar PHP Wiki - Listenarchive