我正在使用php 5.5.10的服务器上运行一个站点,并试图使用DateTime对象。每当我使用它时,页面显示为空白,httpd日志中没有错误。
我运行php info,它说Date是启用的:
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');
如果您正在使用名称空间,请确保在创建新的DateTime对象时全局调用它。
$today = new DateTime();
$today->setDate(date('Y'), date('m'), 1);
$interval = new DateInterval('P1M');