Veterans Day, also known as Armistice Day, is a federal holiday celebrated on the Friday or Monday closest to November 11. It is an American holiday which honors veterans, commemorating the anniversary of the signing of the Armistice which ended World War I, on "the 11th hour of the 11th day of the 11th month".