O que? você usa a função date() para obter a data/hora no PHP, e depois ainda tem que “rodar” outros scripts para poder o exibir a data por extenso em português?
Dica: use a função strftime() combinada com a função setlocale() para resolver seu problema. assim:
<?php
// defino todas as configurações locais para português brasileiro
setlocale(LC_ALL,'pt_BR')
// exibo a data/hora de acordo com minhas preferências
echo('hoje é %A, %d de %B de %Y');
?>
Seguindo o exemplo acima você tem a data atua por extenso em português. :)
Veja mais sobre essas funções na página oficial do PHP: setlocale() e strftime()
Até a próxima! :)

dezembro 18th, 2009 em 17:59
Interessante esta dica. Você simplifica linhas e linhas código tratando nomes de mês e dias de semana em inglês e convertendo pra português.