我想在Codeigniter中將1373892900000
轉換爲Monday 2013/07/15 8:55 AM
。如何將時間戳轉換爲codeigniter中的日期
不過,我一直用我寫的功能轉換的時間戳接收一個完全不同的結果,請注意:我需要根據不同的時區,以更改日期,這就是爲什麼我想是這樣寫 :從上面的功能
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;
}
結果是:Sat, 08 Dec 06 01:40:00 +0000
如果我不把date_default_timezone_set('UTC');
在上面的功能,我得到這個日期,而不是Sat, 08 Dec 06 02:40:00 +0100
。我的codeigniter似乎默認爲歐洲/柏林的時區。
任何人都可以請幫我糾正我可能犯的任何錯誤嗎?
我需要根據不同的時區更改日期。 – led
我添加了一些代碼來告訴你如何做到這一點。 – SharkofMirkwood