PHP DateTimeZone错误

时间:2013-05-10 03:00:58

标签: php datetime

我一直在寻找一段时间,它曾经工作,但它不再存在,我找不到原因。你们其中一个人有想法吗?

$utc_time = DateTime::createFromFormat('Y-m-d H:i:s', $time, new DateTimeZone('US/Eastern'));
$utc_time->setTimeZone(new DateTimeZone("UTC")); // This line returns the error.
return $utc_time->format($dateformat);

我收到此错误:Fatal error: Call to a member function setTimeZone() on a non-object

非常感谢你的帮助,我希望这是一种愚蠢的事情,我只是迷失了......

1 个答案:

答案 0 :(得分:1)

DateTime::createFromFormat中,失败时返回FALSE,这会导致错误。

$time的价值是什么?