Hallo mein PHP-Skript hat zwei Textfelder (eins für Monat und eins für Jahr). Wenn der Benutzer die Senden-Schaltfläche drückt, sollte er die Eingaben überprüfen, um zu sehen, ob die Daten abgelaufen sind. Hier ist der Code, den ich gemacht habe, aber es scheint nichts zu tun.Wie überprüft man, ob ein Datum abgelaufen ist (PHP)
$input_date = "$_POST['m']/$_POST['y']";
$todays_date = date("MM/YY");
if ($input_date < $todays_date)
{
print '<p class = "error">Date has elapsed</p>';
}
Hinweis: das Datumsformat Monat/Jahr (Textbox 'm' enthält MM und tetxbox 'y' enthält YYYY)
Sie können Strings wie '04/2012' nicht mit dem Operator' <'vergleichen. Oder in diesem Fall "04/2012" und "AprApr/20122012". – JJJ
Haben Sie eine der 10 Millionen Fragen zu SO in Betracht gezogen, die sich speziell mit dem Vergleich von Daten in PHP befassen? Das Suchfeld oben rechts ist dein Freund. – rdlowrey