index.js
function (){
            var offset = parseInt(self._utcoffset());
            var minus = false;
            if (offset < 0)
            {
                minus = true;
                offset = -offset;
            }

            var minutes = offset % 60;
            var hours = (offset - minutes) / 60;
            offset = self._zeropad(hours) + self._zeropad(minutes);
            if (minus) offset = "-"+offset;
            else offset = "+"+offset;

            return offset;
        }
function (){
            var offset = parseInt(self._utcoffset());
            var minus = false;
            if (offset < 0)
            {
                minus = true;
                offset = -offset;
            }

            var minutes = offset % 60;
            var hours = (offset - minutes) / 60;
            offset = self._zeropad(hours) + self._zeropad(minutes);
            if (minus) offset = "-"+offset;
            else offset = "+"+offset;

            return offset;
        }
function ( ) { var offset = parseInt ( self . _utcoffset ( ) ) ; var minus = false ; if ( offset < 0 ) { minus = true ; offset = - offset ; } var minutes = offset % 60 ; var hours = ( offset - minutes ) / 60 ; offset = self . _zeropad ( hours ) + self . _zeropad ( minutes ) ; if ( minus ) offset = "-" + offset ; else offset = "+" + offset ; return offset ; }
O UTC offset
O UTC offset