Php 澳大利亚/悉尼的错误时区问题

Php 澳大利亚/悉尼的错误时区问题,php,timezone,Php,Timezone,我想知道澳大利亚/悉尼的时区名称(不是时间) (时区设置) 结果=2014年12月16日星期二美国东部时间17:54 在此URL中,澳大利亚/悉尼是AEDT。 为什么php返回EST 希望这对你有用 $test = new DateTimeZone('Australia/Sydney'); $gmt = new DateTimeZone('AEDT'); $date = new DateTime('2011-12-25 00:00:00', $test); $date->setTime

我想知道澳大利亚/悉尼的时区名称(不是时间)

(时区设置)

结果=2014年12月16日星期二美国东部时间17:54

在此URL中,澳大利亚/悉尼是AEDT。
为什么php返回EST

希望这对你有用

$test = new DateTimeZone('Australia/Sydney');
$gmt = new DateTimeZone('AEDT');

$date = new DateTime('2011-12-25 00:00:00', $test);
$date->setTimezone($gmt);
echo $date->format('Y-m-d H:i:s');

希望这项工作为你

$test = new DateTimeZone('Australia/Sydney');
$gmt = new DateTimeZone('AEDT');

$date = new DateTime('2011-12-25 00:00:00', $test);
$date->setTimezone($gmt);
echo $date->format('Y-m-d H:i:s');

希望这项工作为你

$test = new DateTimeZone('Australia/Sydney');
$gmt = new DateTimeZone('AEDT');

$date = new DateTime('2011-12-25 00:00:00', $test);
$date->setTimezone($gmt);
echo $date->format('Y-m-d H:i:s');

希望这项工作为你

$test = new DateTimeZone('Australia/Sydney');
$gmt = new DateTimeZone('AEDT');

$date = new DateTime('2011-12-25 00:00:00', $test);
$date->setTimezone($gmt);
echo $date->format('Y-m-d H:i:s');

这是版本问题。

这是版本问题。

这是版本问题。


这是版本问题。

您是否在本地服务器上尝试此代码?在我的服务器上。php信息:System Linux servername 2.6.18-194.el5#1 SMP Fri Apr 2 14:58:14 EDT 2010 x86@64是否在本地尝试此代码?在我的服务器中。php信息:System Linux servername 2.6.18-194.el5#1 SMP Fri Apr 2 14:58:14 EDT 2010 x86@64是否在本地尝试此代码?在我的服务器中。php信息:System Linux servername 2.6.18-194.el5#1 SMP Fri Apr 2 14:58:14 EDT 2010 x86@64是否在本地尝试此代码?在我的服务器中。php信息:System Linux servername 2.6.18-194.el5#1 SMP Fri Apr 2 14:58:14 EDT 2010 x86@感谢您的回答。但我想看看悉尼现在是否在时区显示夏令时。我想我找到了答案->谢谢你的回答。但我想看看悉尼现在是否在时区显示夏令时。我想我找到了答案->谢谢你的回答。但我想看看悉尼现在是否在时区显示夏令时。我想我找到了答案->谢谢你的回答。但我想看看悉尼现在是否在时区显示夏令时。我想我找到了答案->你可以在这里找到PHP的最新版本:你可以在这里找到PHP的最新版本:你可以在这里找到PHP的最新版本:你可以在这里找到PHP的最新版本: