La réponse dépend de la saison : Moscou a deux heures d’avance sur Belgrade en hiver et une heure en été. Belgrade change d’heure ; Moscou reste actuellement à UTC+3 toute l’année.
La réponse courte
Moscou est en avance dans les deux saisons. En hiver, Europe/Belgrade utilise CET (UTC+1), donc Europe/Moscow à UTC+3 a deux heures d’avance. En été, Belgrade utilise CEST (UTC+2) et l’écart tombe à une heure. Calculez les fuseaux nommés pour la date voulue, car les règles peuvent évoluer.
Une comparaison en hiver
En hiver, Europe/Belgrade utilise normalement UTC+1 et Europe/Moscow UTC+3. Au même instant, l’horloge de Moscou a donc deux heures d’avance. S’il est 09:00 le 15 janvier à Belgrade, il est 11:00 le même jour à Moscou. Le résultat suit les règles propres à cet instant hivernal.
Une comparaison en été
En été, Belgrade passe normalement à UTC+2 tandis que Moscou reste à UTC+3. L’écart devient une heure. S’il est 09:00 le 15 juillet à Belgrade, Moscou affiche 10:00. La position des villes n’a pas changé ; seul le décalage saisonnier d’un fuseau a évolué. Une réponse permanente serait donc trompeuse.
La leçon à retenir
Choisissez des fuseaux nommés, conservez la date visée et calculez depuis un instant. Ne faites pas de Moscou, Belgrade ou d’un autre lieu la vérité par défaut pour tous. Le fuseau du navigateur peut préremplir le premier champ, mais l’utilisateur doit pouvoir remplacer les deux. Le serveur fournit ensuite l’horloge et la base utilisées.