Серед можливих дат громадськість називала свято Покрови Пресвятої Богородиці. Зокрема, голова Українського інституту національної пам'яті Володимир В'ятрович мотивував вибір цієї дати для Дня захисника України історичною традицією вшанування українського війська саме на Покрову.
Свято встановлено 14 жовтня 2014 указом Президента України Петра Порошенка з метою вшанування мужності та героїзму захисників незалежності і територіальної цілісності України, військових традицій і звитяг Українського народу, сприяння дальшому зміцненню патріотичного духу у суспільстві та на підтримку ініціативи громадськості. Також Президент виступив з ініціативою зробити з 2015 року День захисника України державним святом і неробочим днем із внесенням відповідних поправок до Кодексу законів про працю.
5 березня 2015 року Верховна Рада України ухвалила за основу та в цілому президентський законопроект, яким пропонується зробити вихідним днем День захисника України 14 жовтня.
Це свято має глибоке коріння. У 860 році, за легендою, військо давніх русів на чолі з київським князем Аскольдом взяло в облогу центр православ`я – Константинополь, намагаючись захопити місто. Мешканці столиці Візантії у гарячій молитві звернулись до Богородиці з проханням про порятунок. І Богородиця, за оповіданнями, з`явилась перед людьми та вкрила їх своєю покровою ( омофором, – тобто довге, широке, велике покривало, під яким заховалися люди). Після цього вороги вже не могли побачити цих людей. Як вказують деякі джерела, вражений Аскольд та його дружинники прийняли святе хрещення та стали християнами. Тому 14 жовтня можна відзначати, як День захисника Вітчизни. І тут буде все вірно, бо традиції нашого народу тягнуться з глибин віків і приводять до цього славного Дня – 14 жовтня, на Покрову Пресвятої Богородиці, яка захищає своїх дітей від усіх ворогів і надихає Українське військо боронити нашу землю, нашу славну Україну.