The following python code returns the first/last day of prev month but I want to be able to return the first day from 3 months ago instead
from datetime import date, timedelta
last_day_of_prev_month = date.today().replace(day=1) - timedelta(days=1)
start_day_of_prev_month = date.today().replace(day=1) - timedelta(days=last_day_of_prev_month.day)
print("First day of prev month:", start_day_of_prev_month)
print("Last day of prev month:", last_day_of_prev_month)
CURRENT OUTPUT
#First day of prev month: 2021-04-01
#Last day of prev month: 2021-04-30
You could convert months to weeks:
Out: