Raffi: Datumsfeld in MySQL Datenbank speichern

Beitrag lesen

Hallo Leute

Ich habe ein Formular mit einem Textfeld. Dort soll das Datum im Format: 01.01.04 oder 01.01.2004 oder 1.1.04 eingegeben werden können. Danach wird es in der MySQL Datenbank gespeichert, wo die Splate als date formatiert ist.

Nun solange ich das Datum 2004.01.01 eingebe ist es kein Problem. Wie kann ich die eingabe so umformatieren, damit das Datum korrekt in der DB gespeichert wird?

Bei der Ausgabe habe ich es folgendermassen gelöst, nur bei der Eingabe geht das irgendwie nicht:

$datum = strtotime($datum);
$datum = date("d.m.Y",$datum);

$zeit = strtotime($zeit);
$zeit = date("H:i",$zeit);

Danke und Gruss
Raffi