$query = mysql_query("select date_format(nome_campo_dataora,\"%d-%m-%Y %H:%i\") as data_it from news where id = 1");

quindi come ti ha già suggerito gianiaz con date_format recuperi la data nel formato che vuoi tu, gg-mm-aaaa hh:mm e supponendo che la variabile che contiene l'orario si chiami $dataora con la funzione substr recuperi la porzione di stringa relativa alla data e poi quella relativa all'ora.

http://se.php.net/manual/it/function.substr.php

echo "Pubblicato il ".substr($dataora,0,10)." alle ". substr($dataora,11,5);