Convertir la date du format AAAAMMJJ au format JJ / MM / AAAA en PHP

J'ai une table MySQL base de données dans lequel la date est stockée au format AAAAMMJJ. Par exemple: 20121226.

Je veux afficher cette date sous la forme JJ/MM/AAAA. Par exemple: 26/12/2012

Ce que j'ai trouvé est d'utiliser substr pour extraire le jour, le mois et l'année séparément.
Je voudrais savoir si il y a un moyen plus facile de le faire.

Aussi, est-il un moyen de convertir cette date", le 26 décembre 2012" format sans avoir à écrire de code distincts?

source d'informationauteur rahules