como converter timestamp para data no codeigniter
Eu quero converter1373892900000
paraMonday 2013/07/15 8:55 AM
no Codeigniter.
No entanto, continuo recebendo um resultado totalmente diferente, convertendo o timestamp usando a função que escrevi, observe:Eu preciso mudar as datas de acordo com diferentes fusos horários, é por isso que eu quero escrever dessa forma:
public function time_convert($timestamp){
$this->load->helper('date');
date_default_timezone_set('UTC');
$daylight_saving = TRUE;
$timezone = "UM4"; //toronto or new york timezone
$time = gmt_to_local($timestamp, $timezone, $daylight_saving);
$final_time = standard_date('DATE_RFC822', $time);
return $final_time;
}
O resultado da função acima é:Sat, 08 Dec 06 01:40:00 +0000
E se eu não colocardate_default_timezone_set('UTC');
na função acima, eu recebo essa dataSat, 08 Dec 06 02:40:00 +0100
. Meu codeigniter parece padronizar o fuso horário para a Europa / Berlim.
Alguém pode me ajudar a corrigir algum dos erros que eu poderia ter cometido?