Dag bepalen van een datum
Nu wil echter weten op welke dag die valt want dat wil ik op het scherm laten zien.
Nu heb ik gewoon 10/10/2007, ik wil straks bijv Woensdag 10/10/2007
Iemand een ideetje?
date('D',timestamp van de datum)
In het Nederlands is het iets lastiger aangezien je natuurlijk wel de Nederlandse naam van de weekdagen wilt. Maar met gebruik van ELT() en CONCAT() is dit redelijk eenvoudig op te lossen:
Met zo'n query:
SELECT ELT((WEEKDAY(datum),
'maandag','dinsdag','woensdag','donderdag','vrijdag',
'zaterdag','zondag') AS weekdag
Met $row['weekdag'] moet je de gegevens dan op kunnen halen.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
En als je dan WEEKDAY(datum)+1, doet?
Robert_Deiman schreef op 28.09.2007 15:14:
Dat werkt, maar is volkomen overbodig wanneer je de juiste functie gebruikt. @Blanche
En als je dan WEEKDAY(datum)+1, doet?
En als je dan WEEKDAY(datum)+1, doet?
Lapmiddelen gebruik je pas als er geen betere oplossingen voor handen zijn.
Tja, op die manier is er altijd wel een oplossing te vinden. Maar waarom niet gewoon een functie gebruiken die uit zichzelf al werkt zonder daar nog iets aan toe te hoeven voegen?
Neej, ik was gewoon benieuwd, omdat ik nog wel wist dat er iets met CONCAT() was en daar had ik op gezocht. Ik kwam bovenstaande oplossing tegen, dus vandaar dat ik het even check :)