Ik heb een datepicker class gedownload met de volgende datumnotatie
yyyy-m-d

In de database staat de datum opgeslagen als yyyy-mm-dd.

Voorbeeld:

<?
$datum = '2007-7-1'

SELECT *
FROM `backloading`
WHERE `aankomst` LIKE 'Amsterdam'
AND vertrekdatum LIKE '$datum'

?>

Notatie YYYY-M-D wordt zelfs met like niet gevonden, notatie yyyy-mm-dd werkt prima. Hoe kan ik een variabele $datum omzetten naar het yyyy-mm-dd formaat?

@Bart: Leuke code, maar deze controleert niet op geldigheid. En dat is nu net een zwak punt van MySQL, die ziet een broodje Aap nog aan voor een datum.
je kunt php toch laten controleren of het een geldige datum is, dat zit er nu niet in maar dat kan vast wel.
Dat was al gezegd; checkdate ()
$datum_query=date('Y-m-d', strtotime($datum)); in combinatie met een checkdate werkt prima.

Allen bedankt voor de hulp!


Reageren