Surely after midnight and past midnight mean the same. For example : 10 minutes after 4 and 10 minutes past 4 mean the same thing ?