Congresul Statelor Unite a declarat Ziua Armistițiului pe 11 mai 1938. Această sărbătoare națională a fost făcută pentru a comemora sfârșitul primului război mondial pe 11 noiembrie 1918 și a fost dedicată păcii mondiale și onorarea soldaților care au luptat în război.
Sărbătoarea a fost numită Ziua Armistițiului până la 1 iunie 1954, când a fost redenumită oficial Ziua Veteranilor pentru a include acei soldați care au luptat în al doilea război mondial și războiul din Coreea. Ziua Veteranilor este încă o sărbătoare națională încă din 2014 și a fost sărbătorită pe 11 noiembrie în fiecare an din 1954, cu o excepție.Între anii 1971 și 1977, Ziua Veteranilor a fost schimbată în cea de-a patra luni din octombrie, pentru a se asigura că angajații federali au primit un weekend de trei zile în timpul sărbătorii. Cu toate acestea, după multă confuzie și protest, președintele Gerald Ford a semnat o lege care o schimbă înapoi până la data inițială, începând cu 1978.
Dacă sărbătoarea cade într-o sâmbătă, atunci guvernul federal o observă vineri. Dacă se încadrează într-o duminică, atunci se observă luni.