Wenn ich versuche, in meiner MySQL-Datenbank das Datum eines Datetime-Feld zu formatieren und echos' das Ergebnis wie folgt aus:DATE_FORMAT - php
echo $result["date"];
aber noch sagt, dass es zum Beispiel 2012-01-03 10.27.53
mein Skript sieht wie folgt aus:
DATE_FORMAT(date, '%a, %b, &Y')
und es sollte dann 01 sagen, 03, 2012 (oder so ähnlich)
ist es falsch, „Typ“ von Echo Code i verwenden, Ich bin neu in der ganzen date_format Sache, so dass ich nicht wirklich weiß, ob ich es r Nacht.
ganz Abfrage:
SELECT id, subject, DATE_FORMAT(date, '%a, %b, %Y') FROM articles ORDER BY id DESC
Bitte zeigen Sie den gesamten Code. Das ist ein MySQL 'DATE_FORMAT()' -Funktionsaufruf, also müssten wir ihn im Zusammenhang mit Ihrer Anfrage sehen. 'SELECT DATUM_FORMAT (Datum, '% a,% b, & Y') AS Datum FROM yurtable' –
Haben Sie' als Datum' nach 'DATUM_FORMAT (Datum, '% a,% b, & Y')'? – Vatev
Dies scheint nicht Ihr ursprünglicher Code zu sein, da Sie mit echo $ result ['date']; 'keine Ausgabe bekommen hätten, weil Sie nie die' date'-Spalte ausgewählt haben. – nickb