Thomas D.: Eingabeformat des Datums ändern

Beitrag lesen

Irgentwie klappt das alles nicht...

Dies ist mein Quellcode...

die Variable die uebergeben wird heisst $datum

if($action=="insert"){

function date_german2mysql($datum) {
    list($tag, $monat, $jahr) = explode(".", $datum);

return sprintf("%04d-%02d-%02d", $jahr, $monat, $tag);
}

$var='<font face="Times New Roman" color="#FFFFFF" size="3">';
$var1='<p>';
  $news_vb=nl2br($news_vb);
  $news_vb=eregi_replace("\n", "", $news_vb);
  $news_SQL_insert="INSERT INTO touren (Verladedatum, Verladewerk, Verladebetrieb, Lieferscheinnummer, Gewicht, Entladewerk, CoilNr, Abgerechnet, Kennzeichen, Sondertour, news_datetime)VALUES  ('$datum', '$news_vw', '$news_vb','$news_lsn','$news_gw','$news_ew','$news_cn','$news_ag','$news_kz','$news_st','$news_datetime')";
  $bool=mysql_query($news_SQL_insert);^
  if($bool==1) echo "<body bgcolor='#5B5757'><SCRIPT LANGUAGE=JavaScript>window.alert('Nachricht wurde aufgenommen')</SCRIPT>";
  if($bool<>1) echo "<body bgcolor='#5B5757'><SCRIPT LANGUAGE=JavaScript>window.alert('Beim Aufnehmen der Nachricht ist ein Fehler aufgetreten')</SCRIPT>";
}

was um Gottes Willen muss da rein damit das Datumsformat 01.09.2004 in 2004-09-01 gewandelt wird......

Thomas