+ Add Question

Adjusting For Timezone Change

I travel every week between timezones and use ToDoist Premium across multiple devices. I have two comments:

1) There should be a global setting to automatically adjust for timezone
2) ToDoist should understand that if I do not expressly set a time for a task, that task should be considered an all day task.

Having to acknolege the time zone change is a minor annoyance but not having tasks as all day tasks when only a date and not a time is set has caused issues in Today views and badge counts.

All responses

David Trey  staff
Replied on Mar 20, 2014 - 14:09 UTC

Hello Darren,

Whenever you change your time zone, Todoist should ask you to adjust the settings to preserve the correct dates and times for tasks. We'll consider making it automatic once we find a fully reliable system to do that.

Please clarify what you mean by all day tasks. There is no option to set a duration for any task with or without time and tasks in Todoist are never set to a "from to" date. Let us know how would you prefer it to work and how would you like to see such all day task on your list (date-based lists and in projects).

Best regards,

darren.behan  premium
Replied on Mar 20, 2014 - 14:24 UTC

Thanks for your reply, David.

With regard to 'all day' tasks, I guess what I am saying is that unless I specify a due time in the optional fields section, ToDoist should look at that task as belonging to a date, not a date/time combination - I think you assign it a time behind the scenes if one is not selected. Basically what this would accomplish is that ToDoist wouldn't really need to care what timezone I am in as the task would only need to be accomplished on a particular day, not a particular date/time (which is where I periodically encounter issues). For tasks with times specified, you would want the timezone change to be reflected.

Think of it like a holiday vs. an meeting appointment. It's St. Patrick's day all day no matter what timezone your in. But my meeting takes place at 10 AM EST or 9 AM CST. It's not St. Patrick's day from 12 AM to 12 PM EST and 11 PM to 11 PM CST. Does that make sense?

Most of my tasks need to be done on a date but only a few need to be done by a specific time on that date. Honestly, if ToDoist handled it well, I wouldn't really care what went on behind the scenes but unfortunately changing timezones is not, as you point out, fully reliable yet.

David Trey  staff
Replied on Mar 20, 2014 - 14:58 UTC


Thank you for clarifying. Indeed, every task is set to 23:59:59 by default if it doesn't have a time. We need to do this for streamlining the system as we use the same datetime format for all elements so they need to have "some" time in the database.

We'll look into it and see if we can rewrite the system and store the timestaps as date-only (or improve the time zone adjustments).

Best regards,

David Schlesinger  premium
Replied on Mar 26, 2014 - 13:31 UTC

I also travel a lot but am new to todoist so am wondering how do you deal with reminders and timezone changes? Is the reminder time set when the to do is created (eg set for 10 am when I am in Hong Kong = 10 am GMT+8) and it will remind via sms/push at 10 am in GMT+8 no matter where I am physically? Or will it adjust and remind at 10 am phone local time, wherever that may be?

David Trey  staff
Replied on Mar 26, 2014 - 14:05 UTC

Hello David,

As long as you adjust the time zone in Todoist and your devices based on your location, all tasks and their reminders will work according to your local time so if you're in GMT+2 set a reminder to "today at 8pm", move to GMT-4 and adjust the time zone, then the reminder will arrive at 8pm of the local time in the zone you're in.

Best regards,

Sadan Yagci
Replied on Aug 22, 2014 - 14:25 UTC

If I share a project with someone in a different time zone, and assign them a task to complete by 6pm for example, it shows up on their end as them having to complete it by 6pm their time rather than 6pm my time. Is there a way to correct this or at least allow us a way to set GMT times. If you add to your algorithm a check for a timezone, such as "6pm GMT" or "6pm GMT+2" or "6pm my time" or "6pm their time" I believe that would be ideal for fixing this issue.

David Trey  staff
Replied on Aug 22, 2014 - 14:39 UTC

Hello Sadan,

Unfortunately, that's currently not possible, but we'll consider implementing something like this in future updates. Thank you for your feedback.