setTimezone(self::getLocalTimezone()); return $validDateTime; } /** * @return DateTimeZone */ public static function getUTCTimezone() { return new DateTimeZone(self::TIME_ZONE); } /** * @return DateTimeZone */ public static function getLocalTimezone() { return new DateTimeZone(date_default_timezone_get()); } /** * @return string */ public static function getCurrentTimeInFormat() { return date(self::DATE_TIME_FORMAT); } }