getTimestamp() < $b->getTimestamp()) { return false; } else { $interval = $a->diff($b); return $interval->days; } } static public function sub_days($time,$days) { $date = new DateTime(); $date->setTimestamp($time); $date->setTime(0,0,0); $ret = $date->sub(new DateInterval("P{$days}D")); return $ret->getTimestamp(); } }