PHP Funktion: prüfen, ob deutsches Datumsformat
beispiel.php |
||
<?php function DateFormat($date){ if(strlen($date) == 10 || $date == ''){ $date_p = str_replace('.', '', $date); if(is_numeric($date_p)){ $teile = explode('.',$date); if(count($teile) != 3){ $result = false; }else {if(strpos ($date, '.')) { $values = explode ('.', $date); $day = $values[0]; $month = $values[1]; $year = $values[2]; if ($check= checkdate($month, $day ,$year)) { $result = true; } else {$result = false;} } else {$result = false;} } }else{$result = false;} }else{$result = false;} if(empty($result) && $date == ''){$result = true;} return $result; } /////////////////////////////////////////////////// if(DateFormat('12.01.2012')){ echo 'Das Datumsformat ist OK!'; }else{ echo 'Das Datumsformat ist nicht korrekt!'; } ?> |
||