Depois de um tempo resolvi atualizar alguns dos meus snippets, um que muitos programadores quando vão trabalhar com data e hora no PHP não tem uma solução definitiva que realmente funcione e atenda a todas as suas necessidades. Não vou entrar muito em detalhe sobre como cada função funciona, para isso temos o book do PHP.
Este é um método bem pequeno e simples para se compreendido, nele você informa em que padrão esta a sua data e ele faz a validação para você.
Com este método não precisamos ficar dando milhões de explode e implode para fazer a formatação da data, com algumas funções nativas do PHP 5 isso ficou muito mais fácil veja.
Estas duas funções são compatíveis com o PHP 5 >= 5.3
Deixem seu comentário e aceito dicas para melhorias destes métodos.