Quando provo a formattare la data di un campo datetime nel mio DB MySQL, e echos' il risultato, in questo modo:date_format - php
echo $result["date"];
ma ancora si dice, ad esempio, 2012-01-03 10:27:53
il mio script è simile al seguente:
DATE_FORMAT(date, '%a, %b, &Y')
e dovrebbe poi dire 01, 03, 2012 (o qualcosa di simile)
è sbagliato "tipo" di codice di eco che uso, Sono nuovo per l'intera cosa data_format quindi non so davvero se lo sto facendo r ight.
intera query:
SELECT id, subject, DATE_FORMAT(date, '%a, %b, %Y') FROM articles ORDER BY id DESC
si prega di mostrare tutto il codice. Questa è una chiamata di funzione 'DATE_FORMAT()' di MySQL quindi dovremmo vederla nel contesto della tua query. 'SELEZIONA DATE_FORMAT (data, '% a,% b, & Y') AS data FROM yourtable' –
hai' as date' dopo 'DATE_FORMAT (date, '% a,% b, & Y')'? – Vatev
Questo non sembra essere il tuo codice originale, in quanto non avresti ottenuto alcun output con 'echo $ result ['date'];', perché non hai mai selezionato la colonna 'date'. – nickb