Hoe kun je een DATETIME veld uit de db omzetten in een ander formaat, bij dd-mm-yyyy uu:mm ipv yyyy-mm-dd uu:mm:ss

dus ik wil puur andere volgorde, hoe kan ik dit oplossen, het gaat dus puur om de output en niet om wat er in de database staat
SELECT titel, naam, DATE_FORMAT(nieuwsDatum,'%e %m %Y') AS datum FROM tabel

Bijv.
SELECT
DATE_FORMAT(datum, '%d-%m-%Y %H:%i') AS mijndatum
FROM tabel
@ Arjan: hij wil dd, dus geen %e
bedankt voor snelle reactie, bovenstaande vraag was van mij, maar lang leve de cookie die mijn broertje ingelogd liet

edit: dat mijndatum, zoals jan het ff neerzette, hoe roep ik dat vervolgens weer op, ik gebruik mysql_fetch_array()
Dat kan door het veld op de volgende manier uit de database te halen:
SELECT DATE_FORMAT(datum,'%d-%m-%Y %H:%i') as datum FROM `Tabel`
Je kunt na AS beter niet dezelfde naam opgeven als de kolom al had Elwin. Alleen maar verwarrend.

@ Gijs: gewoon zoals je normaal fetcht, maar nu de naam pakken die achter AS in je query staat.

edit: dus in mij voorbeeld:

$row['mijndatum'] in je while loop.
tnx
Ik vind 3 persoonlijk mooier dan 03. En vervolgens trek ik dat door een array zodat je keurig 3 februari 2006 terug krijgt, ipv 03 02 2006.

Maar dat is een persoonlijke keuze.

Reageren