I’m trying to create this template. Expect to receive September 30, 2022 or October 1, 2022
But I get the next year the same day!
JavaScript
x
5
1
>>> datetime.today()
2
datetime.datetime(2022, 3, 31, 9, 21, 49, 315991)
3
>>> rrule.rrule(freq=rrule.MONTHLY, interval=6, dtstart=datetime.today()).after(datetime.today())
4
datetime.datetime(2023, 3, 31, 9, 18, 3)
5
EDIT
I want to get a series of dates (every 6 month) and take the nearest:
JavaScript
1
2
1
rrule.rrule(freq=rrule.MONTHLY, interval=6, dtstart=some_date).after(datetime.today())
2
Advertisement
Answer
JavaScript
1
2
1
rrule.rrule(rrule.DAILY, dtstart=dt_start, interval=183).after(datetime.today())
2