Разница во времени между Санкт-Петербургом и Новосибирском составляет +3 часа. То есть, чтоб определить, сколько времени в Новосибирске, когда в Санкт-Петербурге 18:00, нужно прибавить 3 часа, и получится 21:00.