private function getUtcParts(string $offset): array
    {
        $minute = '0'.(floor(abs($offset/60)) % 60);

        return [
            floor(abs($offset/3600)),
            substr($minute, strlen($minute)-2),
            $offset < 0 ? '-':'+'
        ];
    }
private function getUtcParts(string $offset): array
    {
        $minute = '0'.(floor(abs($offset/60)) % 60);

        return [
            floor(abs($offset/3600)),
            substr($minute, strlen($minute)-2),
            $offset < 0 ? '-':'+'
        ];
    }
private function getUtcParts ( string $ offset ) : array { $ minute = '0' . ( floor ( abs ( $ offset / 60 ) ) % 60 ) ; return [ floor ( abs ( $ offset / 3600 ) ) , substr ( $ minute , strlen ( $ minute ) - 2 ) , $ offset < 0 ? '-' : '+' ] ; }
returns the UTC meta based on offset

@param *string $offset Offset to test against

@return array
returns the UTC meta based on offset