Mailinglisten-Archive |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Du kannst solche Felder natürlich nicht mit der date()-Funktion von PHP umwandeln lassen. Date() akzeptiert nur UNIX-Timestamps, also einen Integer. Wenn du das deutsche Datums-Format haben möchtest, empfehle ich dir folgende Vorgehensweise: $zeile[25] enthält das Datum von MySQL also in dem Fall 1977-10-20 $date_splitted = explode( '-', $zeile[25] ); echo $date_splitted[3].'.'.$date_splitted[2].'.'.$date_splitted[1]; mfg Sloede - -----Ursprüngliche Nachricht----- Von: Marco Muehleis [mailto:Marco_(at)_Muehleis.com] Gesendet: Samstag, 6. Juli 2002 10:18 An: mysql-de_(at)_lists.4t2.com Betreff: Datumsumwandlung in PHP / SQL Hallo noachmal, ich muss mich erstmal entschuldigen, dass ich mich mit so einer simplen Frage an Euch wende. Ohne Euch unterfordern zu wollen: Hier mein Problem: Ich lese einen Datensatz aus einer SQL-Tabelle aus. Das betreffende Feld ist als Datumsfeld eingestellt. Die Variable zu dem Feld lautet $zeile[25] und der Inhalt ist "1977-10-20". Jetzt will ich das deutsche Datumsformat ausgeben lassen. Ich habe dann echo(date("d.m.Y", $zeile[25]); aufgerufen, aber alles was er mir ausgibt ist "01.01.1970". Ich habe schon etliche Varianten ausprobiert. Seit 2 Tagen probiere ich es mit Anführungszeichen, ohne, mit einfachen Anführungszeichen usw. Immer bekomme ich den 01.01.1970. Kann mir bitte jemand den richtigen Befehl mailen ? Danke vorab. MfG Marco - --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter - -->> http://www.4t2.com/mysql -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com> iQA/AwUBPSasbjnClIKCYJffEQLbXQCfdj7bu9BpYVjmj0M66543AgXKKAMAoOQn GR4uzVMRBkUaj8lOnAOgbNOW =5v+n -----END PGP SIGNATURE----- --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive