phpbar.de logo

Mailinglisten-Archive

[Otimierung] mit Datetime / Timestamp

[Otimierung] mit Datetime / Timestamp

thE_iNviNciblE the_invincible at gmx.de
Mit Mai 26 18:26:09 CEST 2004


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