GDM/Framework/Types/Date.php
static function isTimezoneInDST($timeZone)
    {
        $tz    = is_string($timeZone) ? new \DateTimeZone($timeZone) : $timeZone;
        $trans = $tz->getTransitions();
        return ((count($trans) && $trans[count($trans) - 1]['ts'] > time()));
    }
static function isTimezoneInDST($timeZone)
    {
        $tz    = is_string($timeZone) ? new \DateTimeZone($timeZone) : $timeZone;
        $trans = $tz->getTransitions();
        return ((count($trans) && $trans[count($trans) - 1]['ts'] > time()));
    }
static function isTimezoneInDST ( $ timeZone ) { $ tz = is_string ( $ timeZone ) ? new \ DateTimeZone ( $ timeZone ) : $ timeZone ; $ trans = $ tz -> getTransitions ( ) ; return ( ( count ( $ trans ) && $ trans [ count ( $ trans ) - 1 ] [ 'ts' ] > time ( ) ) ) ; }
Determin if a timezone is in daylight savings

@param \DateTimeZone|string $timeZone <p>Can be a string name of a time zone or \DateTimeZone instace</p>
@return bool True if the given time zone is currently in daylight savings
@link http://www.php.net/manual/en/timezones.php Valid time zones
@link http://www.php.net/manual/en/class.datetimezone.php
Determin if a timezone is in daylight savings