Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Datum konvertieren
Frage
Hallo,
ich möchte Daten aus einer Sybase Datenbank in eine Firebird Datenbank übertragen. Dies möchte ich mit php machen.
Beim Datenbankdatum bekomme ich ein Konvertierungsproblem.
Das Datum wird mir im folgenden Format aus der Sybase Datenbank ausgegeben:
2008-09-02 08:30:34.499000
Wenn ich ein Datum in der Firebird datenbank auslese wird mir folgendes Format angezeigt
07/10/2003 09:30:49
Mit meinen bescheidenen php Mitteln könnte ich nur die einzelnen Stellen des ersten Datums auslesen, in einzelne Variable stecken und erhalte das neue Datumsformat durch zusammenbasteln der einzelnen Variablen.
Gibt es einen Weg das Format unkomplizierter umzuwandeln?
Vielen Dank
B
Antwort 1 von Tolwyn
Hi
da ich selbst leider kein PHP programmiere, kann ich dir nur einen Denkanstoß aus anderen Programmiersprachen geben:
du könntest einfach ein Date-objekt erstellen und dann direkt mit dessen Attributen arbeiten anstatt diese erst auszulesen (über eine substring methode) und zwischenzuspeichern.
schau vllt mal hier http://de.php.net/datetime
dort gibt es auch eine funktion "date_format".
vielleicht kannst du diese benutzen bzw. das date-objekt gleich in gewünschten format erstellen
Gruß
Tolwyn
da ich selbst leider kein PHP programmiere, kann ich dir nur einen Denkanstoß aus anderen Programmiersprachen geben:
du könntest einfach ein Date-objekt erstellen und dann direkt mit dessen Attributen arbeiten anstatt diese erst auszulesen (über eine substring methode) und zwischenzuspeichern.
schau vllt mal hier http://de.php.net/datetime
dort gibt es auch eine funktion "date_format".
vielleicht kannst du diese benutzen bzw. das date-objekt gleich in gewünschten format erstellen
Gruß
Tolwyn

