concrete/src/Localization/Service/Date.php
public function getTimezoneDisplayName($timezone)
    {
        $displayName = '';
        if (is_object($timezone)) {
            if ($timezone instanceof \DateTimeZone) {
                $displayName = $timezone->getName();
            } elseif ($timezone instanceof \DateTime) {
                $displayName = $timezone->getTimezone()->getName();
            }
        } elseif (is_string($timezone)) {
            $displayName = $timezone;
        }
        if (strlen($displayName) > 0) {
            $timezones = $this->getTimezones();
            if (array_key_exists($displayName, $timezones)) {
                $displayName = $timezones[$displayName];
            }
        }

        return $displayName;
    }
public function getTimezoneDisplayName($timezone)
    {
        $displayName = '';
        if (is_object($timezone)) {
            if ($timezone instanceof \DateTimeZone) {
                $displayName = $timezone->getName();
            } elseif ($timezone instanceof \DateTime) {
                $displayName = $timezone->getTimezone()->getName();
            }
        } elseif (is_string($timezone)) {
            $displayName = $timezone;
        }
        if (strlen($displayName) > 0) {
            $timezones = $this->getTimezones();
            if (array_key_exists($displayName, $timezones)) {
                $displayName = $timezones[$displayName];
            }
        }

        return $displayName;
    }
public function getTimezoneDisplayName ( $ timezone ) { $ displayName = '' ; if ( is_object ( $ timezone ) ) { if ( $ timezone instanceof \ DateTimeZone ) { $ displayName = $ timezone -> getName ( ) ; } elseif ( $ timezone instanceof \ DateTime ) { $ displayName = $ timezone -> getTimezone ( ) -> getName ( ) ; } } elseif ( is_string ( $ timezone ) ) { $ displayName = $ timezone ; } if ( strlen ( $ displayName ) > 0 ) { $ timezones = $ this -> getTimezones ( ) ; if ( array_key_exists ( $ displayName , $ timezones ) ) { $ displayName = $ timezones [ $ displayName ] ; } } return $ displayName ; }
Returns the display name of a timezone.

@param string|\DateTimeZone|\DateTime $timezone The timezone for which you want the localized display name

@return string
Returns the display name of a timezone .