+ Add Question

Found a Bug

Trying to add a task that occurs yearly. I am adding "Yearly on October 31" and it creates the date as April 30, 2015.

All responses

Brendon Wadey staff
Replied on Apr 30, 2014 - 19:03 UTC

Hi Tim,

We actually do not currently support a syntax such as this. To get a yearly date starting at a certain time, you can use "every 365 days starting october 31" instead.

Regards,
Brendon.

Zane Heard premium
Replied on Apr 30, 2014 - 20:28 UTC

Kinda fun to play with. You get different results if you create repeating tasks and check them off a few times.

ev 365 days starting 5/5/2014
ev 52 weeks starting 5/5/2014
ev 12 months starting 5/5/2014
ev year starting 5/5/2014

Tim Bryant
Replied on Apr 30, 2014 - 20:30 UTC

Good to know. Will this take leap year into effect?

David Trey staff
Replied on Apr 30, 2014 - 20:34 UTC

Hello Zane,

Please clarify what different results are you referring to? Using "every 365 days" will indeed be unreliable after a leap year, so please use "every 5 May" or "every 31 October" instead.

Every 12 months has an issue caused by the fact that our system considers 1 month as 30 days - always. We're looking into changing this.


Best regards,
David

Zane Heard premium
Replied on Apr 30, 2014 - 20:34 UTC

Good question. I set up a 'project' called Test where I try out tips and tricks like this - I'll have to try that later. Probably pushes my Karma score up too. ;)

Zane Heard premium
Replied on Apr 30, 2014 - 20:42 UTC

in this order...
ev 52 weeks starting 5/5/2014
ev 12 months starting 5/5/2014
ev 365 days starting 5/5/2014
ev year starting 5/5/2014

Checking them off once gives these new due dates...
5/4/15
4/30/15
5/5/15
5/5/15

A couple more times gives...
5/1/17
4/19/17
5/4/17
5/5/17

Going out a decade gives...
4/22/24
3/13/24
5/2/24
5/5/24

Tim Bryant
Replied on Apr 30, 2014 - 21:01 UTC

Great Zane, ev year . . . looks like the route to go for me. David poses an interesting situation with the month ALWAYS being 30 days. How would I then get something to show up on the first day of every month? If that's not possible it could be cause for me needing to find another product (shame when I was considering upgrading to premium)... hope there is a solution.

Zane Heard premium
Replied on Apr 30, 2014 - 21:05 UTC

‚ÄčThis works...

ev 6/1 starting 5/5/201‚Äč

The result is June 1, year after year.

Zane Heard premium
Replied on Apr 30, 2014 - 21:05 UTC

Ooops... You asked about every month. I'll have to think about that.

David Trey staff
Replied on Apr 30, 2014 - 21:10 UTC

Tim,

For an annual task, please always use the format "every 10 Oct" or "every 15 May", whenever you want it to recur.

For a monthly task, use "every 1" or "every 15" etc.

Also, please note that you never have to use starting dates if you want the task to occur on the next available day based on its recurrence pattern.


Zane,

Thank you for your test, we'll look into this. For now, please use recurring dates as explained above and they will always work :-)


Best regards,
David

Zane Heard premium
Replied on Apr 30, 2014 - 21:15 UTC

Thanks David. I had forgotten that one. And I confirmed it...

ev 1 starting 5/5/2014

The result is the first of every month (in this case the first one comes up for June 1). Exactly what Tim is looking for.

David Trey staff
Replied on Apr 30, 2014 - 21:25 UTC

Zene,

If you need a recurring tasks that starts on the next occurrence, please always use a starting date that matches the pattern. In that case, it will be "ev 1 starting 1 Jun".


Best regards,
David

Zane Heard premium
Replied on Apr 30, 2014 - 21:29 UTC

Indeed. I just left that variable the same since I was experimenting, and I expected it to start June 1.

Sent using CloudMagic (https://cloudmagic.com/k/d/mailapp?ct=pi&cv=1.0.23&pv=7.1.1)

Scott Gilliam premium
Replied on Sep 08, 2014 - 20:40 UTC

I have a bunch of bills set up to start each month. I used the syntax, "every month beginning april 10th", for example. What I've noticed is that sometimes it starts the recurring task early, so that instead of recurring on May 10th and June 10th, it may be May 9th and June 8th... Why is that?

Brendon Wadey staff
Replied on Sep 08, 2014 - 20:49 UTC

Scott,

I am going to assume its being you are using beginning instead of starting. Our system does not support that and it would appear its accepted even though it should not be.


Regards,
Brendon

TP
Trish Putnam premium
Replied on Sep 09, 2014 - 05:32 UTC

Also, if you use "every month" syntax, don't you end up with the issue of a month always equating to 30 days in Todoist? That would explain the variance to May 9 and June 8...

Clyde Romo staff
Replied on Sep 09, 2014 - 10:48 UTC

Hi,

It looks like we get this problem if we're using "every month beginning april 10th" syntax. Instead of you this, we can use "every X starting <date here>" where X is the day of the month you want it to recur and <date here> is when you want it to start.


Regards,
Clyde

Scott Gilliam premium
Replied on Sep 09, 2014 - 13:31 UTC

OK i just tested that and it works great! Thanks so much -- now I will be updating all of my recurring tasks :)