fmda 0 Denunciar post Postado Outubro 11, 2013 Estou precisando converter esta data para padrão brasileiro, porém sem sucesso. alguem poderia me ajudar eu estou utilizando desta forma <?php $timestamp = $data; $premium_start = date('d F Y, g:i a', (int)$timestamp); echo $premium_start; ?> porém meu resultado é sempre 10 October 2013, 5:28 pm Como transformar este October em Outubro ? Compartilhar este post Link para o post Compartilhar em outros sites
hufersil 145 Denunciar post Postado Outubro 11, 2013 Sugiro duas opções: Crie um array contendo os nomes dos meses, indexado pelo numero do mês; Mude o locale. http://br2.php.net/manual/en/function.setlocale.php#46640 Compartilhar este post Link para o post Compartilhar em outros sites
Evandro Oliveira 331 Denunciar post Postado Outubro 11, 2013 http://br2.php.net/manual/en/class.intldateformatter.php http://br2.php.net/manual/en/function.setlocale.php Compartilhar este post Link para o post Compartilhar em outros sites
Vinicius Rangel 208 Denunciar post Postado Outubro 11, 2013 ou com o setlocale que o Evandro comentou mais essa função: http://php.net/manual/pt_BR/function.strftime.php Compartilhar este post Link para o post Compartilhar em outros sites
Kakashi_Hatake 267 Denunciar post Postado Outubro 11, 2013 <?php header( 'Content-Type: text/html; charset=iso-8859-1' ); setlocale( LC_ALL, 'pt_BR', 'pt_BR.iso-8859-1', 'pt_BR.utf-8', 'portuguese' ); date_default_timezone_set( 'America/Sao_Paulo' ); echo strftime( '%A, %d de %B de %Y', strtotime( date( 'Y-m-d' ) ) ); ?> Compartilhar este post Link para o post Compartilhar em outros sites
Vinicius Rangel 208 Denunciar post Postado Outubro 11, 2013 pronto, mais fácil do que isso é só roubando doce de criança. Compartilhar este post Link para o post Compartilhar em outros sites
fmda 0 Denunciar post Postado Outubro 12, 2013 <?php header( 'Content-Type: text/html; charset=iso-8859-1' ); setlocale( LC_ALL, 'pt_BR', 'pt_BR.iso-8859-1', 'pt_BR.utf-8', 'portuguese' ); date_default_timezone_set( 'America/Sao_Paulo' ); echo strftime( '%A, %d de %B de %Y', strtotime( date( 'Y-m-d' ) ) ); ?> mas onde entraria o timestamp? Exemplo: 1369535060 Compartilhar este post Link para o post Compartilhar em outros sites
Edgard Hufelande 27 Denunciar post Postado Outubro 12, 2013 mas onde entraria o timestamp? Exemplo: 1369535060 echo strftime( '%A, %d de %B de %Y', $time ) ); Compartilhar este post Link para o post Compartilhar em outros sites
Kakashi_Hatake 267 Denunciar post Postado Outubro 12, 2013 Isso que acontece ao dar um código pronto, o indivíduo não se dá nem ao trabalho de estudar as funções utilizadas. Compartilhar este post Link para o post Compartilhar em outros sites