If AM is ante meridian = before midday
and PM is post meridian = after midday
then surely 12:00:00 is neither

And really 00:00PM or 00:00AM would make more sense as midday.