1

我正在尝试将一个时区的时间转换为另一个时区的时间,如如何通过 PHP 轻松地将日期从 UTC 转换?如下所示。

$dateTime = new DateTime("2009-04-01 15:36:13");
$dateTime->setTimezone(new DateTimeZone('Asia/Kolkata'));
echo $dateTime->format("Y-m-d H:i:s");

在本地主机上进行测试时,这似乎工作正常,但在我的开发服务器上,页面会引发 500 内部服务器错误(如果通过 ajax 调用),或者页面只是从那行代码开始中断。

localhost 和我的开发服务器都使用 PHP 5.3.5。

有什么理由为什么这不起作用?

4

1 回答 1

9

检查 apache 错误日志,它应该包含您得到的确切错误。其他一切都只是疯狂的猜测:D

于 2012-05-12T19:24:19.843 回答