Im Folgenden erfahren Sie, wie ich die Daten zuvor überprüft habe. Ich hatte auch meine eigenen Funktionen zum
Konvertieren von Datumsformaten, verwende jetzt jedoch die DateTime-Klasse von PHP und benötige sie daher nicht mehr. Wie kann ich mit DataTime am besten ein gültiges Datum überprüfen? Bitte teilen Sie mir auch mit, ob ich Ihrer Meinung nach überhaupt DataTime verwenden sollte. Danke
PS. Ich verwende den objektorientierten Stil und keinen prozeduralen Stil.
Code: Select all
static public function verifyDate($date)
{
//Given m/d/Y and returns date if valid, else NULL.
$d=explode('/',$date);
return ((isset($d[0])&&isset($d[1])&&isset($d[2]))?(checkdate($d[0],$d[1],$d[2])?$date:NULL):NULL);
}