0

我在 Windows Server 2008 R2 上托管我的网站。我想将新的 DateTime 分配给对象属性。构造函数没有参数。每次我尝试都会收到一个名为“500 Internal Server Error”的非特定错误。如果我使用异常,它会在页面上打印错误代码“-3”。我不知道为什么,但错误消息不可用。

我也尝试了这个DateTime 格式问题,但没有成功。

这是一个示例:

$stop->Arrive_Time          = new DateTime();
4

1 回答 1

1

ini 文件描述了错误:

PHP 致命错误:未捕获的异常 'Exception' 带有消息 'DateTime::__construct():依赖系统的时区设置是不安全的。您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,您很可能拼错了时区标识符。我们在 ...

解决方案:date_default_timezone_set()在所有 DateTime 构造或对象之前。

于 2013-03-28T08:50:22.373 回答