Cómo convertir la marca de tiempo hasta la fecha en codeigniter
Quiero convertir1373892900000
aMonday 2013/07/15 8:55 AM
en Codeigniter.
Sin embargo, sigo recibiendo un resultado totalmente diferente al convertir la marca de tiempo usando la función que he escrito, tenga en cuenta:Necesito cambiar las fechas según las diferentes zonas horarias, es por eso que quiero escribirlo de esta manera:
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;
}
El resultado de la función anterior es:Sat, 08 Dec 06 01:40:00 +0000
Y si no pongodate_default_timezone_set('UTC');
En la función anterior, obtengo esta fecha.Sat, 08 Dec 06 02:40:00 +0100
. Parece que mi codeigniter establece por defecto la zona horaria de Europa / Berlín.
¿Puede alguien ayudarme, por favor, a corregir alguno de los errores que podría haber cometido?