Документация PHP для time () показывает пример того, как вы можете получить дату на одну неделю. Вы можете изменить это, чтобы вместо этого перейти в цикл, который выполняет итерацию максимум 7 раз, каждый раз получает временную метку, получает соответствующую дату и получает день недели.