Except the most widespread definition is the other way around: 12am is midnight and 12pm is noon. As that source argues, 12:01 during the day is clearly after noon, so it must be pm.
In the end my point stands: You can argue both ways and it is confusing.