启用了PHP DateTime支持,但页面已死亡

时间:2014-06-06 09:34:24

标签: php datetime

我正在使用php 5.5.10在服务器上运行一个站点,并尝试使用DateTime对象。无论何时我使用它,页面都会出现空白,httpd日志中没有错误。

我运行了php信息,它说日期已启用:

date

date/time support   enabled
"Olson" Timezone Database Version   0.system
Timezone Database   internal
Default timezone    UTC

Directive   Local Value Master Value
 date.default_latitude  31.7667 31.7667
date.default_longitude  35.2333 35.2333
date.sunrise_zenith 90.583333   90.583333
date.sunset_zenith  90.583333   90.583333
date.timezone   UTC UTC

有没有人对我能在这做什么有任何想法?

在我的本地开发服务器上运行php 5.4.9并且没有问题。

谢谢!

编辑:这是代码

//set date to first of month in order to ease month calculations
$today = new DateTime();
$today->setDate(date('Y'), date('m'), 1);
$interval = new DateInterval('P1M');

1 个答案:

答案 0 :(得分:1)

如果您正在使用名称空间,请确保在创建新的DateTime对象时全局调用它。

$today = new \DateTime();
$today->setDate(date('Y'), date('m'), 1);
$interval = new \DateInterval('P1M');