Правильно: продолжительностью 24 дня.
Выбор предлога зависит от контекста. Со дня употребляется в значении начальной точки отсчета времени: со дня свадьбы прошло два месяца, также в устойчивом сочетании со дня на день (в значении 'скоро'). Но ср.: выложены фото с дня рождения (нет устойчивого сочетания, нет значения точки отсчета времени).
Да, деепричастный оборот здесь употреблен правильно.
Употребление деепричастного оборота, не выражающего действия подлежащего, возможно в безличном предложении при инфинитиве, например: Приходилось работать в трудных условиях, не имея в течение многих недель ни одного свободного дня для отдыха. Если же в безличном предложении нет инфинитива, к которому мог бы относиться деепричастный оборот, то употребление последнего стилистически неоправданно, например: *Уезжая из родного города, мне стало грустно; *Прочитав вторично рукопись, редактору показалось, что она нуждается в серьезной доработке.