我正在使用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');
答案 0 :(得分:1)
如果您正在使用名称空间,请确保在创建新的DateTime对象时全局调用它。
$today = new \DateTime();
$today->setDate(date('Y'), date('m'), 1);
$interval = new \DateInterval('P1M');