UPSC Practice recommends Blame it on the Latinate, the only reason midday and midnight are mixed up.
Like many of us, the good people of ED can often mix up ante meridiem and post meridiem, known more familiarly as a.m. and p.m., before and after midday, respectively. Things get mighty confusing even for the smartest watchmen when it comes to the 12 a.m. buffer zone that’s the Nehruvian ‘midnight hour’. The problem stems from the SOP of treating a.m. as day and p.m. as night. Midnight being night is often misconstrued as 12 p.m. when, in actuality, it is its ‘Other’.
Courtesy: Opinion-Economic Times