Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wesley David

Formatar este tipo de data

Recommended Posts

Blz, pessoal estou precisando transformar datas neste formato

 

Mon, 21 Jan 2013 02:04:06 +0000


Sun, 16 Sep 2012 21:45:25 +0000

 

 

para este formato

 

21/01/2013 02:04:06

16/08/2012 21:45:25

 

 

alguma dica?

Compartilhar este post


Link para o post
Compartilhar em outros sites

converte para timestamp e usa o date normal.

Já tentei fazer desta forma só que não tive sucesso.

 

 

Cruz credo, qual o motivo de usar isso ?! :huh:

Essa são datas informadas por alguns blogs, pubDate

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não testei nao , mas e por ai..

function converteData($array){

$array = explode (' ', $valor) // tem um espaço dentro das aspas



foreach($array as $k=>$v){

$v = strtolower($v);



switch($v){

case 'jan' = $mes = 1; break;

case 'fev' = $mes = 2; break;

// assim por diante

}



}

return $array[1].'/'.$mes.'/'.$array[3] . ' ' . $array[4];
}



echo converteData('Mon, 21 Jan 2013 02:04:06 +0000');

Compartilhar este post


Link para o post
Compartilhar em outros sites

 // se não usar isso irá retornar erro: strtotime(): It is not safe to rely on the system's timezone settingsdate_default_timezone_set('UTC'); echo date("d/m/Y h:i:s", strtotime('Mon, 21 Jan 2013 02:04:06 +0000')); // 21/01/2013 02:04:06echo "<br>";echo date("d/m/Y h:i:s", strtotime('Sun, 16 Sep 2012 21:45:25 +0000')); // 16/09/2012 09:45:25

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.