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