• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Datumsabgleich

Stylesau0815

Neues Mitglied
Hi, habe ein dringendes Problem und steh irgendwie auf dem Schlauch. Habe ein Datumsfeld (tt.mm.yyyy), das ich mit dem aktuellen Datum vergleichen will, damit es nicht in der Vergangenheit liegen kann. Es wird als $uebergabe_datum übergeben.

So hab ichs probiert, nachdem ich dazu gesucht hab:

PHP:
$akt_datum = mktime(0,0,0,date("m"),date("d"),date("Y"));
$ex = explode (".",$uebergabe_datum);
$eingabe_datum = mktime(0,0,0,$ex[1],$ex[0],$ex[2]);
if ($akt_datum < $eingabe_datum) { print "Liegt in der Vergangenheit"; }

Aber irgendwie funzt es nicht. Was ist falsch, wie muss ich es stattdessen machen? Danke!! :)
 
Vergleich doch die Zeitstempel:

PHP:
$datum = '2009-10-06';

if (strtotime($datum) < time()) {
  echo 'Das Datum liegt in der Vergangenheit';
} else {
  echo '...';
}
 
Zurück
Oben