Ausgabe, aber wie?
Stefan
- php
0 Stefan0 Stefan0 wahsaga0 Stefan0 Danke
Stefan0 Neli
0 Philipp Hasenfratz0 wahsaga
0 Philipp Hasenfratz
Hallo,
ich steh wohl auf dem Schlauch oder mir bekam die Zeitumstellung nicht.
Ich habe ein Feld mit einem Datum in folgendem Format: JJJJ-MM-TT
Nun möchte ich eigentlich dieses Feld in TT.MM.JJJJ ausgeben.
Muss man nun das Feld auseinander nehmen, also 3 Hilfsfelder nehmen und die dann wieder zusammen packen oder geht das auch anders?
Bitte erschlagt mich nicht :-).
Stefan
Moin,
echo date("d.m.Y");
das wars schon. Keine Hilfsvariablen nötig.
Stefan
Hallo,
echo date("d.m.Y");
das wars schon. Keine Hilfsvariablen nötig.
Das klappt leider nicht :-(. Ich lese zunächst etwas aus einer Tabelle. Hab's nun so probiert, aber klappt leider auch nicht:
$date = $row['date'];
$date = $date("d.m.Y");
Das Leben kann doch so schwer sein.
hi,
Hab's nun so probiert, aber klappt leider auch nicht:
$date = $row['date'];
$date = $date("d.m.Y");
date() ist ja auch keine variable (mit $ davor), sondern eine funktion.
aber auch damit wird es nicht gehen, da du ja keinen Unix timestamp vorliegen hast, sondern ein datum in der form JJJJ-MM-TT.
also wende explode() darauf an, und reihe die einzelnen bestandteile nachher wie von dir gewünscht wieder aneinander.
gruss,
wahsaga
Moin,
aber auch damit wird es nicht gehen, da du ja keinen Unix timestamp vorliegen hast, sondern ein datum in der form JJJJ-MM-TT.
Ups, ich date er braucht die Ausgabe eines formatierten aktuellen Datums. Da habe ich was falsch verstanden. Das umwandeln wird hier http://www.dynamic-webpages.de/php/function.ereg.php Bsp.1 genau dafür beschrieben.
Stefan
Huhu,
Ups, ich date er braucht die Ausgabe eines formatierten aktuellen Datums. Da habe ich was falsch verstanden. Das umwandeln wird hier http://www.dynamic-webpages.de/php/function.ereg.php Bsp.1 genau dafür beschrieben.
Supi, das klappen ja bestens *g*.
Danke,
Stefan
Hallo an alle anderen!
Warum wandelt ihr nicht gleich beim SELECT um?
Beispiel:
//viel Quelltext ...
$querry ="SELECT DATE_FORMAT(spalte1, '%d.%m.%Y') AS datum, spalte2 FROM tab_tabellenname";
$ergebnis = mysql_query($querry,$sql)
OR DIE ("Verbindungsfehler" .mysql_error());
//noch mehr Quelltext ...
Ich machs jedenfalls immer so und es klappt.
LG Neli
Halihallo wahsaga
aber auch damit wird es nicht gehen, da du ja keinen Unix timestamp vorliegen hast, sondern ein datum in der form JJJJ-MM-TT.
Jep.
@Stefan: Wenn das Datum aus einer MySQL-DB kommt, verwende die dort
zur Verfügung stehenden Funktionen.
http://www.mysql.com/doc/en/Date_and_time_functions.html
also wende explode() darauf an, und reihe die einzelnen bestandteile nachher wie von dir gewünscht wieder aneinander.
Naja, konkret für diese Anwendung ist dies Overkill. str_replace ist
hier eindeutig am schnellsten (im PHP-Kontext).
Viele Grüsse
Philipp
hi,
Naja, konkret für diese Anwendung ist dies Overkill. str_replace ist
hier eindeutig am schnellsten (im PHP-Kontext).
um aus dem format JJJJ-MM-TT das format TT.MM.JJJJ zu machen?
dann bring bitte mal ein beispiel!
(wenn es nur um ersetzen von - durch . gegangen wäre, würde ich dir ohne einschränkung recht geben - aber _tauschen_ der reihenfolge der datumsbestandteile per str_replace ...? habe zweifel.)
gruss,
wahsaga
Halihallo wahsaga
um aus dem format JJJJ-MM-TT das format TT.MM.JJJJ zu machen?
dann bring bitte mal ein beispiel!
Herje, ich passe... Wer lesen kann ist klar im Vorteil. Das habe ich
wirklich überlesen... Mein Fehler, du hast recht.
Viele Grüsse
Philipp
Da haben wir nun alle wieder ein bissle gelernt.
Besten Dank,
Stefan
Halihallo Stefan
Ich habe ein Feld mit einem Datum in folgendem Format: JJJJ-MM-TT
Nun möchte ich eigentlich dieses Feld in TT.MM.JJJJ ausgeben.
http://www.php.net/str_replace
Muss man nun das Feld auseinander nehmen, also 3 Hilfsfelder nehmen und die dann wieder zusammen packen oder geht das auch anders?
Es geht anders ;-)
Bitte erschlagt mich nicht :-).
Nein, aber ein RTFM bekommst du von mir :-)
Viele Grüsse
Philipp