Bueno.... si está guardado como tipo DATE en la BD, puedes obtener directamente lo que quieres.
http://dev.mysql.com/doc/refman/5.0/...functions.html
Por ejemplo con la función
DATE_FORMAT()
$sql = "SELECT DATE_FORMAT('2005-10-17', '%W %d de %M de %Y') as fecha";
O para obtener el mes, la función
MONTH()
etc, etc...