More complex recurrence syntax

What you have so far is great, but I'd like to see support for:

X days from end of month

and

Last/second from last/etc weekday of month

and

Last/second from last/etc Monday of month

etc

32 comments, asked by on Jun 26, 2011 - 06:57

209 votes

on Jul 01, 2011 - 00:53

For me also a workday feature would be very helpful:
- last workday in month
- every 3rd workday
Thanks!

on Jul 18, 2011 - 10:32

ie. 'Ev 2 hrs from 9am-5pm'

- Extremely useful for reminders that I can't take care of immediately but don't want to forget about throughout the day. There is currently no application that does this. I signed up for Todoist hoping for exactly this feature.
- Also useful for reminders about calling people for birthdays

ie. 'Ev hour'

on Aug 20, 2011 - 02:41

Along the same lines:

"ev 2 years from 1/1/2013"

Lots of folks who have biannual licensure requirements could use this feature, and it wouldn't take too long to program.

on Sep 28, 2011 - 10:07

Along the same lines:

"ev tue starting tod ending 12/31/11"

Useful for seasonal tasks, weekly prescription reminders.

on Sep 30, 2011 - 06:54

Every 1st wednesday and ev 3rd wednesday.

It's possible to gave dates like this, but Todoist shows that event only on 3rd wednesdays.

on Sep 30, 2011 - 12:00

On the "workday" theme:

ev first weekday

would be very useful.

Interestingly, "ev last weekday" works now.

on Oct 03, 2011 - 11:59

I would like quarterly:
Every 1/1, 4/1, 7/1, 10/1 or similar

on Oct 05, 2011 - 06:08

I'll second the request for quarterly recurring dates.

Actually, something more general like 'every 1st Saturday of every 3rd month starting...' or 'every lday of every 3rd month' would be great.

on Oct 05, 2011 - 22:33

I'd like to see this too. And Every X months which I can't seem to do at the moment.

on Oct 24, 2011 - 02:43

There are some events which occur annually, but on a given day of the month. For example, British Summer Time always ends on the last Sunday of October. Being able to record this would be useful.

on Nov 08, 2011 - 20:46

Hallo Adrian,

if the syntax works with the 3rd, so it probably just don't get the "and", so it might help to copy the task and schedule one for ev 1st and one for ev 3rd ...

Kind regards
Chris

on Nov 08, 2011 - 20:57

Dear Support-Team,

me too, I would love a syntax where I can set an end date for recurring tasks.

ev tuesday starting tod ending xy.xy.xxxx

It would be very useful for recurring tasks which I don't have to do during my vacation / during school vacation or are limited to only a certain number of recurrings.

Kind regards
Chris

on Nov 28, 2011 - 21:48

Dear Support Team,

I also request the following

1. "until" or "ending" syntax.

2. Multiple days within a week:
"ev mon, wed, fri"

3. Quarterly or semi-annual reminders:
"ev 3rd month" "ev 6th month"

4. Allow recurrence from 2nd through 12th:
"ev 8th month" etc.

Thanks,
Joel

on Dec 01, 2011 - 21:09

The re-occuring event functionality would be greatly enhanced if future occurrences of the event show up in queries. See my proposal at: https://todoist.com/Vote/showProposal/176/

on Dec 16, 2011 - 05:49

I'd like to see multiple day events. Like a start and end date.

Some syntax might be:
"this weekend"
ev mon, wed, fri
sat @8 and sun @3

i'd also like to see end dates for recurring events.

on Dec 25, 2011 - 10:41

i'd also like to have an end date, otherwise an ev day task becomes forever!

on Jan 14, 2012 - 00:23

For tax purposes (VAT in UK), quarterly would be very useful
e.g. "ev 3rd thu jan,apr,jul,oct"

on Jan 28, 2012 - 21:51

Please add "every 6th monday" and similar... every Xth something...

on Apr 24, 2012 - 20:34

I would like something like "every 48" or "25 days after every 23". This is when I need to pay my credit card bill. Currently "every 48" doesn't work correctly.

on Apr 24, 2012 - 20:36

"every -n" should be the nth day from the end of a month.

on Apr 27, 2012 - 04:55

+1 for idea of 'every Xth month'.
I would like to set dates like this:
"every 2nd monday every 2nd month".
It is useful, for example, for payments that should be done not every month.

on Jun 18, 2012 - 14:47

Multiple times a day would be wonderful. Right now the interface ignores the second time.

on Oct 01, 2012 - 16:22

every other <day of week>

on Oct 15, 2012 - 10:35

A repeating sequence of Monday to Saturday would be nice

on Dec 15, 2012 - 18:38

would appreciate something like "every 4th thursday of november" to setup annual occurrences

on Dec 23, 2012 - 13:50

'until' or 'ending' sequence: I'm quite surprised there is no such a thing...

on Dec 29, 2012 - 17:19

on the lines of the last request, "every day for x days" or "every third days"

on Mar 27, 2013 - 13:04

I'm really missing dates like:
- last workday in month
- first workday in month
- last workday before 16th
- first workday after 15th

And more complex ones:
- ev 2 days after last complete (meaning if I done it first time Mon, then postpone it from Wed to Thu, then 3rd time must be on Sat)

on Mar 27, 2013 - 13:35

Hello Alexander,

Thank you for your suggestions. The last one is actually already available - when you use the "after 2 days" due date formula, the task will always be scheduled for 2 days after its completion.


Best regards,
David

on Apr 01, 2013 - 00:03

yes, definitely need an "until" or "ending"

on Apr 01, 2013 - 12:59

I would love to have a "every x y" to hit, for example, every 1 and 15 of the month.

on Apr 28, 2013 - 04:04

i want a funtion that can let me choose every STH but STH, just like every month but April, etc.