/** * To check if the event is already a passed event * @param JDate $endDate the end of event to compare to * @return Boolean true on passed event */ public function isEventPassed($endDate) { $userTime = JXUser::getUserTime(); $now = new JDate($userTime); $dateDiff = JXDate::timeDifference($endDate->toUnix(), $now->toUnix()); $eventIsDue = !empty($dateDiff['days']) && $dateDiff['days'] < 0 ? false : true; return $eventIsDue; }