時間を表すAM、PMは何の略語?

12時制の時刻表現では、午前や午後を表すAMやPMを使う。例えば午前10時なら10AM、午後8時なら8PMという具合に。英語の記号のように使っているAMやPMは元々はラテン語が略されたもの。
ラテン語で正午(真昼)をmeridiemと言う。正午の前(ante)がante meridiem、正午の後(post)がpost meridiemということでAMやPMで表現されている。英語ではbefore noonやafter noonに相当する言葉。またmeridiemは英語で北と南を結ぶ子午線、meridianの語源にもなっている。正午に太陽がここを通過することから来ている。
ところで24時制では午後8時を20時と言う。アメリカではこの表現をミリタリータイムと呼んでいる。つまり軍隊や警察など一部の分野で使われる時刻表現であって、一般ではあまり使われていない。24時制表現をすると、軍隊出身ですか?と聞かれることもあるという。