Voici une de mes fonctions ... attention, celle-ci fonctionne avec mysql4.1 et un timestamp
/////////////////////////////////////////////////////////////
// transform_timestamp()
/////////////////////////////////////////////////////////////
//
// En fournissant un timestamp unix yyyymmddhhiiss
// La fonction retourne en date le $output que l'on veut
// Require mysql4.1
//
/////////////////////////////////////////////////////////////
function transform_timestamp($time_stamp,$output="d-m-Y H:i:s"){
return date("$output",mktime(substr($time_stamp,11,2),substr($time_stamp,14,2),substr($time_stamp,17,2),substr($time_stamp,5,2),substr($time_stamp,8,2),substr($time_stamp,0,4)));
}