Con date(); http://it.php.net/manual/it/function.date.php formatti la data come meglio credi.
NOW lo usi nella query per inserire la data in formato come detto sopra. Se inserisci invece la data in un campo di tipo timestamp puoi usare time(); che ti da in secondi la data del momento dell'insert. Poi per visualizzare puoi fare:

echo della news e poi echo di :
Codice PHP:
  date('d-m-Y',$result['campoData']); 
Che ti dara': es.: 15-06-2006