Zitat:
Zitat von Franzx
Allerdings muss die Eingabe der Zeitspanne, in das Formular, jetzt im yyyy-mm-dd erfolgen. Gibt es dafür auch noch eine Lösung, um ein deutsches Format eingeben zu können und dies aber als Übergabewert gleich das DB-Format erhält?
|
Ja klar. Da Du die Daten eh prüfen mußt (jeden Mist sollst Du Dir tunlichst nicht aufschwatzen lassen), kannst Du bei der Gelegenheit gleich den ISO Datumstring bilden.
PHP-Code:
$d = explode('.', trim($_POST['datum]'));
if ($d[2] < 100)
$d[2] += 2000;
if (checkdate($d[1], $d[0], $d[2]))
$datum_iso = sprintf('%04d-%02d-%02d', $d[2], $d[1], $d[0]);
else
print 'Dieses Datum gibts nicht!';