“Ante” is before, “Post” is after; 12:00 is neither, it’s in the middle. It’s correctly referred to as 1200 noon or 1200 midnight. The nonsense of 12:00 AM or PM is a result of digital clocks and has created its share of nonsense and confusion since it first appeared.