La différence vient du moment exact de la capitulation allemande et surtout du fait qu’il y eut deux cérémonies de signature distinctes, à Reims puis à Berlin.
Le 7 mai 1945 à Reims, l’Allemagne signe un premier acte de capitulation sans condition devant les Alliés, au quartier général d’Eisenhower. Cet acte prévoit que la cessation des opérations militaires prendra effet le 8 mai à 23 h 01, heure d’Europe centrale. C’est cette date du 8 mai 1945 qui s’est imposée en France et dans la plupart des pays occidentaux comme date de la victoire en Europe.
Staline estime cependant que la capitulation doit être formellement ratifiée à Berlin, capitale du Reich, et en présence d’un représentant soviétique de premier rang. Une seconde cérémonie est donc organisée à Berlin-Karlshorst, avec notamment le maréchal Wilhelm Keitel pour l’Allemagne et le maréchal Gueorgui Joukov pour l’URSS.
C’est ici que les dates deviennent trompeuses : l’acte de Berlin porte la date du 8 mai 1945, mais sa signature intervient très tard dans la soirée. Lorsque la capitulation devient effective à 23 h 01 à Berlin le 8 mai, il est déjà 1 h 01 du matin le 9 mai à Moscou. C’est la raison fondamentale pour laquelle l’URSS, puis la Russie, commémorent la victoire le 9 mai.