Buffff .. ese monton de CASE? ...
Usa arrays!! ...
Código PHP:
$meses=array(1=>"Ene","Feb",etc ...);
$hora_ampm=array(13=>1,14=>2,etc ...);
Y usas tus $fechatemp[1] como indice del array .. ejemplo:
Código PHP:
$mes_temporal=$fechatemp[1];
$mes=$meses[$mes_temporal];
Y lo mismo con la otra del horario (que tal vez .. usando mktime() y date() directo .. obtienes la hora de esa fecha en formato AM/PM).
------
Lo de ponerlo o no en las FAQ's .. eres libre de hacerlo si lo estimas oportuno .. pero te digo ya que si usases Arrays (y tal vez lo que te comento de mktime() y date() ) sería un buen ejemplo de programación con un ejemplo práctico.
Como veras ... un problema puede tener várias soluciones ...
Un saludo,