Datumsvergleich

soa

Erfahrenes Mitglied
Moin,

wie kann ich eigentlich ein Datum, dass wie folgt erstellt wurde, vergleichen ?

$a = date("d.m.Y");
var_dump($a); ---> ergibt string(10) "23.06.2006"

und

$mi = date (' d.m.Y', mktime(0,0,0, $m, $d , $j)) ; -- > ergibt string(11) " 05.07.2006"

Jetzt möchte ich eine funktion erstellen, die ausgeführt wird, wenn Datum $a kleiner
ist als $mi .

Da es sich bei der Ausgabe um Strings handelt, weiss ich nicht, wie man das Datum vergleicht.

VG
Jörn
 
Vergleiche einfach die Unix-Zeitstempel beider Daten:
PHP:
if( time() < mktime(0, 0, 0, $m, $d, $j) ) {
	foobar();
}
Die time()-Funktion liefert dabei den gegenwärtigen Unix-Zeitstempel zurück.
 
Hi,

so einfach ist das leider nicht. Das Datum wird als String in einem Formular ausgegeben und zur Speicherung an eine Datenbank übergeben.

Beim Abrufen der Daten soll nun ein Datumsvergelich gemacht werden. Ich würde den String gern an eine Funktion übergeben, die den Vergleich durchführt.


Kann ich vielleicht den String in timestamp umwandeln ?

Datum liegt so vor: 23.06.06


Danke
 
Zurück