Kiedy próbuję sformatować datę pola datetime w moim mysql db, a echo wynik, podobnie jak to:DATE_FORMAT - php
echo $result["date"];
ale mimo to mówi na przykład, 2012-01-03 10:27:53
mój skrypt wygląda tak:
DATE_FORMAT(date, '%a, %b, &Y')
i powinna ona wtedy powiedzieć 01, 03, 2012 (lub coś podobnego)
czy to źle, „typ” kodu echa używam, Jestem nowy na cały date_format, więc nie wiem, czy robię to r ight.
cały zapytania:
SELECT id, subject, DATE_FORMAT(date, '%a, %b, %Y') FROM articles ORDER BY id DESC
Proszę pokazać cały swój kod. Jest to wywołanie funkcji 'DATE_FORMAT()' MySQL, więc musimy to zobaczyć w kontekście twojego zapytania. 'WYBIERZ DATE_FORMAT (data, '% a,% b, & Y') JAK data z tabeli' –
czy masz 'as date' after' DATE_FORMAT (date, '% a,% b, & Y') '? – Vatev
To nie wydaje się być twój oryginalny kod, ponieważ nie uzyskałbyś żadnego wyjścia z 'echo $ result ['date'];', ponieważ nigdy nie wybrałeś kolumny 'date'. – nickb