Вычисление 38 дней от последней даты месяца в Django [дубликат]
рассмотрим дату как
invoice.created_at = datetime.date(2021, 11, 17)
next_month_first_date получает первую дату следующего месяца
next_month_first_date = (invoice.created_at.replace(day=1) + datetime.timedelta(days=32)).replace(day=1)
# datetime.date(2021, 12, 1)
Теперь мне нужен последний день invoice.created_at месяца
this_month_last_day = ?
Как найти последнюю дату invoice.created_at месяца, т.е. 30/11/2021 и вычислить 38 дней от this_month_last_day? 38 дней от последнего дня этого_месяца - это 7/01/2022