Mailinglisten-Archive |
Hallo Liste, ich habe folgendes Problem: - habe eine mySQL Tabelle in der eine Spalte vom Typ Datetime ist! habe aber leider nur daten die 11.05.04 19:38:11 vorliegen... DateTime erfordert aber DATETIME '0000-00-00 00:00:00' diese Datenstruktur. früher habe ich diese Funktion genohmen um ein Deutsches Datum zu einem Englischen zu konvertieren.... dafür muss ich hier aber per exlpode() anhand der leerstelle " " zwischen Datum und Uhrzeit den String Trennen um das Datum getrennt aufzubereiten... ----- cut ---- function date_german2mysql($datum) { list($tag, $monat, $jahr) = explode(".", $datum); return sprintf("%04d-%02d-%02d", $jahr, $monat, $tag); } ----------------- würde hier auch gehen, wenn ich 11.05.04 per explode() anhand des . trenne und dann aus der 04 -> 2004 mache... ----- cut --- $eBay = explode (" ",$eBay_Ende); $eBay_datum_ex = explode(".",$eBay[0]); $eBay_datum_ges = $eBay_datum_ex[0].".".$eBay_datum_ex[1].".20".$eBay_datum_ex[2]; $eBay_datum = date_german2mysql($eBay_datum_ges); $eBay_datum = $eBay_datum." ".$eBay[1]; # langes datum... echo $eBay_datum; -------------- geht das nich auch leichter ?? indem ich mySQL irgendwie sage das die struktur 00-00-00 00:00:00 ist ? Wenn ich das probiere erstellt er mir gleich "2000-00-00 00:00:00"... Danke... -- MfG thE_iNviNciblE ------------------ Wissen ist Macht Freie Meinung: http://www.your-mind-is-free.de.vu IT-Security : http://www.kid2elite.de.vu IT-Forum : http://www.security-focus.de.vu
php::bar PHP Wiki - Listenarchive