El dinar desapareció brevemente con la ocupación de Yugoslavia (1941-45) durante la Segunda Guerra Mundial, pues fue sustituido por otras monedas foráneas, como el Reichsmark alemán, la lira italiana o el lev búlgaro. En la Serbia ocupada, volvió a circular el antiguo dinar serbio. En el Estado Independiente de Croacia, la moneda adoptada fue el kuna.