=')) { $server_zone_adj = db_result(db_query("SELECT UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(UTC_TIMESTAMP())")); } break; case('pgsql'): // EXTRACT TIMEZONE returns the timezone adjustment in seconds. $server_zone_adj = db_result(db_query("SELECT EXTRACT('TIMEZONE' FROM NOW())")); break; } // If no value got set by this point, // fall back to using php timezone adjustment as an estimate. if (!isset($server_zone_adj)) { $server_zone_adj = date('Z'); } } return $server_zone_adj; }