我收到了这段代码:
$EndDate = new DateTime($ArrayRand[$i]['comp_end']);
$interval = $DateIdag->diff($EndDate);
我的回音:
echo $interval->format('%d dage %h timer');
问题是,如果$EndDate
超过1个月,它只回显剩下的日子,而不是几天完全回来。我怎么能做到这一点?我把剩下的所有日子都留下了,而不是一个月,几年,只剩下几天和几个小时的活动吗?
谢谢!
答案 0 :(得分:0)
您可以使用:
echo $interval->days . ' days';
或:
echo $interval->format('%a') . ' days';