iaCore::_setTimezone PHP Method

_setTimezone() private method

private _setTimezone ( $timezone )
    private function _setTimezone($timezone)
    {
        date_default_timezone_set($timezone);
        // calculate an offset for DBMS
        $now = new DateTime();
        $minutes = $now->getOffset() / 60;
        $sign = $minutes < 0 ? -1 : 1;
        $minutes = abs($minutes);
        $hours = floor($minutes / 60);
        $minutes -= $hours * 60;
        $offset = sprintf('%+d:%02d', $hours * $sign, $minutes);
        $this->iaDb->setTimezoneOffset($offset);
    }