sexta-feira, 16 de agosto de 2013

Escrevendo a data e hora atuais do servidor

Mexer com datas e php parece ser uma arte, algo que poucos dominam.

Eu, por exemplo, não sou um deles. Mas eu vou tentando.

Primeiro, precisamos setar o locale do servidor para nosso querido idioma:

 setlocale(LC_ALL, 'pt_BR.utf8'); 


Se o servidor for windows, só pra variar, tem que ser de um jeito diferente:
 setlocale(LC_ALL, 'ptb');  


Depois, usamos strftime pra escrever a data atual.

 echo strftime('%A, %d de %B de %Y, %H:%M');  

O resultado fica:
sexta-feira, 16 de agosto de 2013, 15:02