我有2个由mysql查询给出的DateTime对象。我需要在这些日期之间执行差异,但我不知道,因为如果我不放%,该函数不起作用,但返回相同的格式字符串。
$firstlogin = new DateTime($player['firstlogin']);
$lastlogin = new DateTime ($player['lastlogin']);
$time = $firstlogin->diff($lastlogin);
echo $time->format('%a days');
此代码将标记0天,7天,14天......
echo $time->format('Y-m-d');
此代码将标记Y-m-d,Y-m-d,Y-m-d ......
我已经阅读了php手册,我没有找到任何东西