А какая у Вас структура базы и как регистрируются просмотры статей?
Если количество просмотров - это колонка в таблице статей, то зачем задавать такой временной интервал?
Просто в нужном блоке выводите последние пять статей, отсортированных по количеству просмотров.
И по мере просмотра различных статей другими пользователями виджет будет меняться самостоятельно.