Eclesiastes

Ícone

Sobre o que é este blog? O.o

Mostrando a data em português

Para quem usava uma tradicional array com o nome dos meses e associava ao valor númerico, ou até mesmo, usava setlocale() com strftime(), para exibir em português a data vinda de um campo de uma tabela do MySQL, pode a partir da versão 5.0.25 definir uma variável de sistema para controlar a linguagem, assim como é feito com setlocale() no PHP!

A variável se chama lc_time_names, e pode ter o valor alterado executando:

SET lc_time_names = "pt_BR"

Para testar, execute:

SELECT DATE_FORMAT(CURDATE(), '%d de %M de %Y')

E terá como resposta: 22 de abril de 2007 

Referência

Arquivado em:MySQL, PHP

2 Responses

  1. Rafael J disse:

    Show de bola !!! a deus array com nomes traduzidos,rsss

    vlws

    :)

  2. Bruno Medice disse:

    Meu…

    Muito bom \o

    Parabéns

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: