我试图将静态时区设置为HST(夏威夷时间)的日期,因此无论您在世界的哪个位置,都会显示夏威夷的时间。这是我的代码。
ini_set('date.timezone', 'Pacific/Honolulu');
echo date("m/d/Y g:i a");
echos out 09/03/2014 3:14 pm,这是EST时间。
我希望它能在09/03/2014上午9:14回应
答案 0 :(得分: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");