我正在尝试将一个时区的时间转换为另一个时区的时间,如如何通过 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。
有什么理由为什么这不起作用?