嗨,我有一个数据库,其中包含访问者查看过的页面以及他们登陆该页面的时间。我想要做的是花费访问者查看页面 A 的时间,然后是访问者查看页面 b 的时间,然后从 B 中减去 A 以获得访问者在该页面上停留的时间。
目前,在我的示例中,差异为 2 秒,但结果返回为零,这是因为 2 秒是一个小数字,结果被四舍五入吗?
这是我的代码。
$a = new DateTime('09:14:52');
$b = new DateTime('09:14:54');
$interval = $a->diff($b);
echo $interval->format("%H");
谢谢