Einzelnen Beitrag anzeigen
  #9  
Alt 11.01.2006, 09:57:00
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Datensätze zeitliche Eingrenzung

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!'

Geändert von meikel (†) (11.01.2006 um 09:57:13 Uhr)
Mit Zitat antworten