El formato de fecha es segun el campo que elijas.. Si vas a usar MySQL, por defecto es asi
campo DATETIME -> aaaa-mm-dd hh:mm:ss
campo DATE -> aaaa/mm/dd
Pero eso no es problema, ya que existe una clausula llamada DATE_FORMAT que te deja hacer lo que quieras!
Te dejo un ejemplo
Código SQL:
Ver originalSELECT DATE_FORMAT(fecha, '%d-%m-%Y') AS fecha FROM tabla WHERE columna = 'valor';
De esta forma, sin importar el tipo de dato que tenga esa columna (mientras sea de tiempo) te lo traera con el formato
dd-mm-aaaa
Un saludo
EDIT: me ganaron de mano