phpbar.de logo

Mailinglisten-Archive

Re: [php] String in Datumsformat für Sekunden

Re: [php] String in Datumsformat für Sekunden

Gloss Mathias Mathias.Gloss at start.de
Mit Sep 24 10:36:30 CEST 2003


> 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