示例#1
0
 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 "";
     }
 }