「午前/午後」の表記として「am/pm」、「AM/PM」、「a.m./p.m.」、「 A.M./P.M.」と様々な表記を目にしますが、どれが正しいですか?

どれが正しいというのは特になく、個人の好みとなります。
因みに、AP Style(アメリカで採用されている記事を書く際の基準)では「a.m./p.m.」 が使用されます。

参考:AP Style

難易度:—
関連リンク:時間を表す「8:07」はどのように読めばよいですか?

「12 a.m.」と「12 p.m.」、どっちが正午になりますか?

「12 p.m.」が「正午(noon)」、「12 a.m.」が「深夜(midnight)」です。

深夜12時~午前11時59分までは、「a.m.」です。
正午12時~午後11時59分までは、「p.m.」です。

難易度:2/10
関連リンク:「Day」と「date」の違いは何ですか?