2
我试图将静态时区设置为HST(夏威夷时间)的日期,因此无论您在世界何处显示夏威夷时间。这是我的代码。日期格式时区问题
echos out 09/03/2014 3:14 pm这是美国东部标准时间。
我希望它呼应了2014年9月3日9:14
我试图将静态时区设置为HST(夏威夷时间)的日期,因此无论您在世界何处显示夏威夷时间。这是我的代码。日期格式时区问题
echos out 09/03/2014 3:14 pm这是美国东部标准时间。
我希望它呼应了2014年9月3日9:14
您的主机可能不支持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");
谢谢,我会接受,当我可以:) – Dom 2014-09-03 19:21:53