In the United States, Armed Forces Day is celebrated on the third Saturday in May. It falls near the end of Armed Forces Week, which begins on the second Saturday of May and ends on the third Sunday of May.
Armed Forces Day in 2012 is on Saturday, the 19th of May.