Ik heb een database met gebruikers deze wil ik weergeven in een lijst, maar de geboortedatum moet in europese weergave weergegeven worden en deze is amerikaans als een DATE opgeslagen in SQL.

Is er een manier om met de query meteen de datum europees op te halen ?
Dat is afhankelijk van de database die je gebruikt. Ervan uitgaande dat je MySQL gebruikt moet je DATE_FORMAT() gebruiken.
Misschien heb ik de vraag ook wel verkeerd gesteld, ik weet wel ongeveer hoe het werkt, ik moet convert gebruiken of date format inderdaad. Maar ik heb eigenlijk een voorbeeld query nodig want ik ben niet zo goed in het samenstellen van die querys.
op diezelfde pagina staat ook:

mysql> SELECT DATE_FORMAT('1999-01-01', '%X %V');
-> '1998 52'


ja maar daarmee zet je dus een van te voren bepaalde datum om, daar heb ik niks aan want niet iedereen is op 1999-01-01 geboren....
uiteraard kan je voor die datum ook een datum uit je database halen

(datum, '%X %V')
(STR_TO_DATE('".$datum1."', '%d-%m-%Y') dit werkt uit ervaring.

ik gebruik het zelf namelijk ;)
@Reshadd: Dat van jou is om een europees format IN de database te zetten.

Reageren