2014-09-03 72 views
2

我試圖將靜態時區設置爲HST(夏威夷時間)的日期,因此無論您在世界何處顯示夏威夷時間。這是我的代碼。日期格式時區問題

​​

echos out 09/03/2014 3:14 pm這是美國東部標準時間。

我希望它呼應了2014年9月3日9:14

回答

2

您的主機可能不支持ini_set()。你可以通過使用date_default_timezone_set()來解決這個問題。

date_default_timezone_set('Pacific/Honolulu'); 
echo date("m/d/Y g:i a"); 

您還可以使用DateTime()DateTimeZone()

$date = new DateTime(); 
$date->setTimezone(new DateTimeZone('Pacific/Honolulu')) 
echo $date->format("m/d/Y g:i a"); 
+0

謝謝,我會接受,當我可以:) – Dom 2014-09-03 19:21:53