Data por Extenso
Publicado por Rafael serpa Nery 09/07/2007
[ Hits: 6.692 ]
Homepage: https://rafaelnery.github.io
Para muita gente que inicia no PHP, uma das utilidades de um site é a data, que para quem está iniciando pode dar uma dorzinha de cabeça.
Eu postei um script bem simples para colocar a data onde quiser.
<?
function data_ext ($data, $formato)
{
if ($formato == "I")
{
list($ano,$mes,$dia) = split ("-",$data);// Data no Formato Americano (xxxx-xx-xx)
}
if ($formato == "P")
{
list($dia,$mes,$ano) = split ("/",$data);// Data no formato Brasileiro (xx/xx/xxxx)
}
if ($mes == "01") $mes = "Janeiro";
if ($mes == "02") $mes = "Fevereiro";
if ($mes == "03") $mes = "Março";
if ($mes == "04") $mes = "Abril";
if ($mes == "05") $mes = "Maio";
if ($mes == "06") $mes = "Junho";
if ($mes == "07") $mes = "Julho";
if ($mes == "08") $mes = "Agosto";
if ($mes == "09") $mes = "Setembro";
if ($mes == "10") $mes = "Outubro";
if ($mes == "11") $mes = "Novembro";
if ($mes == "12") $mes = "Dezembro";
echo "$dia de $mes de $ano.";
}
/*Para escrever no documento
usar a o seguinte:
data_ext ("Data", "formato data") formato da data vem a ser
o idioma coloca-se "P" para portugues
e "I" para formato americano, geralmente de banco de dados
# alguns exemnplos
*/
$data_a = "2006-09-11";
echo nl2br(" <hr>DATA FORMATO AMERICANO (\"$data_a\")\n");
data_ext($data_a, "I");
//////////////////////////////////////
$data_p = "21/10/1999";
echo nl2br(" <hr>DATA FORMATO AMERICANO (\"$data_p\")\n");
data_ext($data_p, "P");
?>
Exemplo de recursividade: gerador de sequências de tamanho e soma dos elementos fixos
gerador de tabelas em html v2.2
Micro-script confirmar exclusão
Nenhum comentário foi encontrado.
Como criar um make.conf no Gentoo (para iniciantes)
Como instalar o Open WebUI para Ollama no Gentoo (com systemd)
INSTALAR (e jogar) COUNTER STRIKE 1.6 (install cs 1.6) NO LINUX
A tragédia silenciosa das distribuições baseadas (ou “agregadas”)
Papel de Parede Animado no KDE Plasma 6 (Com dicas para Gentoo)
Homebrew: o gerenciador de pacotes que faltava para o Linux!
Removendo a trava de versão do Project Brutality para GZDoom/UZDoom
Acelere a compilação no Gentoo com distcc (guia para Systemd)
KDE Plasma 6.5: Como manter o Projetor fixo enquanto você alterna Áreas de Trabalho no PC
Aplicações mudam entre monitores após tela de bloquio (4)









