编程语言
首页 > 编程语言> > PHP`DateTime :: days`是否返回垃圾?

PHP`DateTime :: days`是否返回垃圾?

作者:互联网

PHP类DateInterval具有属性“ days”.根据手册返回
“时间间隔的总天数.如果未知,则天数为FALSE.”

就我而言,代码:

$d = new DateInterval('P1Y'); 
echo $d->days;

返回-99999

和这样的代码

$a = DateTime::createFromFormat("d.m.Y", "01.01.2010");
$b = DateTime::createFromFormat("d.m.Y", "03.01.2010");

$d = $b->diff($a);
echo $d->days;

返回6015

我误会了吗?

解决方法:

在Windows平台上,DateInterval出错.请参阅bug #51183.官方答案似乎是“暂时使用VC9构建”.

标签:php-5-3,php,datetime
来源: https://codeday.me/bug/20191010/1888022.html