【发布时间】:2018-03-06 14:00:20
【问题描述】:
我正在使用此函数将数据库中的日期与当前日期进行比较,我需要检查两个日期之间的差异是否大于 15 分钟,但我认为我不知道该怎么做我需要做类似if($comp > 0 days 0 hours 15 minutes)
function TimeOut($dateP){
$date = new DateTime(date('Y-m-d H:i:s'));
$date2 = new DateTime($dateP);
echo $comp = $date->diff($date2)->format("%d days %h hours and %i minuts %s seconds");
if ($comp > "15 minutes ?") {
return true;
}
}
【问题讨论】:
-
不要检查差异格式。获取实际差异并进行检查。
-
将两者都转换为Unix时间戳并检查差异是否大于
(15*60)