Devaluation can happen overnight. Market is smarter now. Unless you are the world reserve currency. Then you have a bit more time. But the ultimate result is the same.
Ok, but "overnight" is still enough time to finalize a contract for munitions and supplies.
Lets say the money supply doubled just now. The market doesn't even have a chance to price that until that new money is spent at least once.