La respuesta depende de la estación: Moscú va dos horas por delante de Belgrado en invierno y una hora en verano. Belgrado cambia de hora; Moscú permanece en UTC+3 todo el año.
La respuesta corta
Moscú va por delante en ambas estaciones. En invierno, Europe/Belgrade usa CET (UTC+1), así que Europe/Moscow en UTC+3 lleva dos horas. En verano, Belgrado usa CEST (UTC+2) y la diferencia baja a una hora. Calcula las zonas con nombre para la fecha deseada, ya que las reglas pueden cambiar.
Una comparación de invierno
En invierno, Europe/Belgrade suele usar UTC+1 y Europe/Moscow UTC+3. En el mismo instante, el reloj de Moscú va dos horas por delante. Si el 15 de enero son las 09:00 en Belgrado, en Moscú son las 11:00 del mismo día. El resultado sigue las reglas de ese instante invernal.
Una comparación de verano
En verano, Belgrado suele pasar a UTC+2 y Moscú permanece en UTC+3. La diferencia se reduce a una hora. Si el 15 de julio son las 09:00 en Belgrado, Moscú marca las 10:00. La posición de las ciudades no cambió; cambió el desfase estacional de una zona. Una respuesta permanente sería engañosa.
La lección reutilizable
Selecciona zonas con nombre, conserva la fecha prevista y calcula desde un instante. No conviertas Moscú, Belgrado ni ningún lugar en referencia predeterminada para todos. La zona del navegador puede rellenar el primer campo por comodidad, pero el usuario debe poder sustituir ambas. El servidor aporta el reloj y la base usados en la respuesta.