Mailinglisten-Archive |
Aloha,
> ----------
> Von: Henning J=F6dden[SMTP:henning_(at)_wonderpixel.de]
>=20
> > Oder einfach
> >
> > function reverse_date($date) {
> > list ( $e1, $e2, $e3 ) =3D split ('.', $date);
> > return ($e3.'.'.$e2.'.'.$e1);
> > }
>=20
> oder einfach
>=20
> if (strrev($datum1) > strrev($datum2)) {
> ...
> }
>=20
> haste dir die Tipperei gespart ;)
>=20
Und wieder den gleichen Fehler...
dann ist das Jahr 1987 zwar vor 1966
( "6619.50.42" < "7891.11.21")
Aber das Datum 01.01.1968 (mit strrev: 8691.10.10) w=E4r dann nach
dem 12.11.1987.
Man muss einfach unterscheiden ob das Datum als String verglichen
wird oder als Zahl - und darf auch nicht einfach die Strings nur =
umkehren.
Gr=FC=DFe, Mathias
php::bar PHP Wiki - Listenarchive