我比较了两个日期(一个来自数据库 $item['online'],第二个是当前日期('H:i:s dmY'))。
<?php
$datetime1 = new DateTime($item['online']);
$datetime2 = new DateTime(date('H:i:s d.m.Y'));
$interval = $datetime1->diff($datetime2);
$interval->format('%i%a');
?>
问题是在新的一小时里,一切都被重置为零。并且您需要比较两个日期,如果它们之间的差异例如超过 10 分钟,则例如发出消息 echo "Date Difference is more than 10 minutes" ;。但由于每小时归零,这是无法做到的。
简单示例,unix 格式的日期