Mailinglisten-Archive |
> Von: Musik-Alex[SMTP:musik-alex at web.de] > > > $datum = '24.09.2003'; > > if ( $datum == date("d.m.Y") ) { > echo 'heute'; > } > > Nein, mySQL ist es nicht. > Aber mit Deinem Beispiel kann ich nicht feststellen, ob ein Datum vor dem > heutigen liegt oder danach! > .... das war ja im ersten Mail auch gar nicht gefragt ;) function vergleiche($datum1,$datum2){ list ($tag1,$monat1,$jahr1) = explode($datum1,'.'); list ($tag2,$monat2,$jahr2) = explode($datum1,'.'); $s1 = $jahr1.$monat1.$tag1; $s2 = $jahr2.$monat2.$tag2; if ( $s1 < $s2 ) { echo 'datum1 ist kleiner datum2'; } elseif ( $s1 == $s2 ) { echo 'datum1 ist gleich datum2'; } else { echo 'datum1 ist groesser datum2'; } } > Denn <= und >= funktionieren natürlich nicht! > Ja, da dafür das deutsche Datum verkehrtrum ist. Grüße, Mathias
php::bar PHP Wiki - Listenarchive