+ 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

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

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

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

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

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

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

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

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

‚Äč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

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

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

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

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

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

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

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

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

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

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

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