I happen to have a copy of U. S. Government Printing Office Style Manual of March 1984. (I have no idea how it ended up in a used book store in the Russian city of Vologda where I have picked it up.) In the chapter on abbreviations it says the following:
9.54. References to meridian in statements of time are abbreviated as follows: 10 a.m., 2:30 p.m, 12 m. (noon), 12 p.m. (midnight).
My question is about “12 m.” and “12 p.m.” I never saw the former before and I think presently “12 p.m.” means noon, not midnight. Was it different in 1984?