Вычисление 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