al db devi spedire obbligatoriamente questo formato però nulla ti vieta di visualizzare la data nel formato che vuoi tu.

ti posto i due codici che uso io per la conversione delle date.

da aaaa-mm-gg a gg-mm-aaaa prendendo i dati da un db
Codice PHP:
$data_partenza1 preg_replace("/(....)-(..)-(..)/","\$3-\$2-\$1",$dati["data_partenza1"]); 

da gg-mm-aaaa a aaaa-mm-gg prendendo i dati da un post
Codice PHP:
$data_partenza preg_replace("/(..)-(..)-(....)/","\$3-\$2-\$1",$_post[dati_passati]); 
con questi due codici fai tutto quello che ti serve.
ciao