ами правиш поле за старт което е от момента на добавянето и поле за край което приема стойността на селекта като го умножаваш по 7 дни в секунди. После с cron проверяваш все ден дали времето е изтекло, ако е изтекло добавяш в едно поле стойност 0 и така да не се показва обявата. Поне така смятам че би станало де, не съм пробвал.