I received an email with a discount code valid 'until Saturday midnight' but when I went to use it on Saturday lunchtime it had expired already, at 00:00 Saturday morning.
My understanding was that saying 'midnight' on a day it usually refers to the end of the day (23:59) rather than the start of the day (00:01), at least in the UK where I am it's generally used in that way. 'Midnight tomorrow' for example would refer to midnight tomorrow night. HOWEVER I do understand that technically it is correct either way as it refers to 00:00.
The email was however from a French company - is it common for it to be referred to in this way elsewhere in the world? What is the general consensus for the usage of 'midnight'?