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