The unusual piece is the tail coat. I have found out that the US Army used these and they were made from civilian formal wear with some additions. This is explained in U.S. Army Uniforms of the Cold War, 1948-1973 By Shelby L. Stanton:

The US Army had apparently adopted this "militarized" civilian tail coat in 1902 and one source says it was know as "the special uniform for evening wear."
While I can find, as yet, no references to the Air Force use of the tail coat, this one with its Air Force buttons and silver instead of gold bullion seems legit. Here's the back of the coat showing the long swallow tail:



I can only assume that the Air Force adopted the Army tail coat style with USAF buttons and ornamentation, but it would be interesting to find out how long it was in use. This one is not dated.
The other coat is the more traditional short mess dress such as descibed in this Wikipedia entry:
The original U.S. Air Force mess dress consisted of a short black jacket with black trousers, with a white jacket for summer wear. The jackets had satin lapels with matching satin sleeve braid. It entered service in the 1950s and was phased out in the 1980s. It is still sometimes worn by retired officers. The current mess dress is similar in cut and tailoring but in a dark blue color for year round wear


The blue mess jacket which replaced this one has silver stripes around the sleeves:
