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