Вопросы к Поиску с Алисой
Разница между наречиями «давеча» и «намедни» заключается в обозначаемом промежутке времени.
Давеча — наречие, которое указывает на событие, произошедшее некоторое время назад, обычно в течение текущего дня, незадолго до момента разговора. ru.wiktionary.org kartaslov.ru Иными словами, «давеча» — это вчера. proza.ru
Намедни — наречие, которое означает «на днях», «недавно», «незадолго», при этом речь идёт о конкретном дне недавнего прошлого, скорее всего — о позавчерашнем. ru.wikipedia.org proza.ru
Таким образом, давеча обозначает более короткий промежуток времени, в то время как намедни — более широкий.