public static function formatDate($date, $time = false, $useUserDateFormat = TRUE) { if (strtotime($date) <= 0) { return ""; } try { $dateTime = DateHelper::convertDateToUserTimezone($date); $date_format = UsersHelper::getDateFormat(); if ($useUserDateFormat) { $date = $dateTime->format($date_format); } else { $date = $dateTime->format("Y-m-d H:i:s"); } if ($time) { if (!(date("H:i:s", strtotime($date)) == "00:00:00")) { if (is_string($time)) { $time_format = date($time, strtotime($date)); } else { $time_format = self::formatTime($date); } $date .= ' ' . $time_format; } } return $date; } catch (\Exception $e) { return ""; } }