Php exibi data e hora errada 00/00/1969
Boa tarde,
O script abaixo "puxa" as atualizações de qualquer Feed RSS porem a data e a hora exibida aparecem errada
já efetue várias tentativas de correção no script porem sem sucesso,
poderiam por favor me ajudar a corrigir o script abaixo para que exiba a data e hora corretamente de acordo com a hora e data da publicação registrada no RSS Feed
Exemplo:
Exibido pelo script
31/12/1969 às 21:12:00 - Alerta para implicações de chuvas no norte de Moçambique, após inundações...
Exibido pelo RSS Feed
30/01/2013 às 16:14:00 - Alerta para implicações de chuvas no norte de Moçambique, após inundações...
$titulo = array();
$data = array();
$link = array();
$quantos = 10;
$exibir = 10;
$limite_title = 100;
foreach(simplexml_load_file("http://rss.uol.com.br/feed/noticias.xml")->channel->item as $item) {
$titulo[] = (substr($item->title, 0, $limite_title)."...");
$link[] = $item->link;
$data[] = strtotime($item->pubDate);
$quantos++;
}
for($i = $quantos-($exibir+10); $i < $quantos-10; $i++) {
if ($titulo[$i]!="") {
echo
'<p class="data_noticias"><br/>'.str_replace(" ", " às ", date('d/m/Y H:m:s', $data[$i])).' -
<a href="'.utf8_decode($link[$i]).'" target="_blank" title="Leia mais clicando aqui!" class="classe2">'.utf8_decode($titulo[$i]).'</a>';
}
}
Desde já agradeço pela ajuda
Mayck
Discussão (4)
Carregando comentários...