php时间判断

现在做一个广告投放,要求每个时间段只能投放一条广告,插入数据时如果传入的开始时间跟结束时间在数据库中的时间内有重复则无法添加,PHP该如何实现判断
数据库表:

添加页面:
如果时间段存在或者有重叠部分:此时间段有广告

第1个回答  2016-05-06
$result = abs(strtotime(date("Y-m-d H:i:s")) - strtotime("08-11-2008 19:29:47"))/86400;

if($result>0){
echo "已经过目标时间"; //即今天的日期大
}elseif($result<0){
echo "还未过目标时间"; //即今天的日期小
}else{
echo "今天是目标日期"; //一样大
}