Due dates for new and existing tasks due today are reset for yesterday
cmayes says:
I've noticed a problem for the past few days where new tasks that I add show up as overdue with a due date for yesterday (I'm configured to set new tasks to "today" by default). Existing tasks for today seem to drift to yesterday's date, too. I'll periodically do a mass update for the overdue tasks to set their due date to today, but later notice that they're back to being due yesterday.
One factor here may be that I have my account open on machines set to two different time zones (CST on my work Mac and EST on my home Linux box). I use the packaged app for the Mac and Chromium on Linux.
One factor here may be that I have my account open on machines set to two different time zones (CST on my work Mac and EST on my home Linux box). I use the packaged app for the Mac and Chromium on Linux.
andrewski (Remember The Milk) says:
Hi cmayes,
Yes, the timezones are likely the culprit here. Remember The Milk doesn't currently support shifting timezones. When a due date is set in one timezone, the task will be due at the start of that day (midnight) in that timezone, so viewing or changing it from a different timezone could affect how it's displayed.
The new web/desktop app offers to change your account timezone when it detects that you're in a different timezone, and will update your tasks accordingly, or you can change it manually in the Account Settings, in the Account section.
Let us know if we can help with anything else!
Yes, the timezones are likely the culprit here. Remember The Milk doesn't currently support shifting timezones. When a due date is set in one timezone, the task will be due at the start of that day (midnight) in that timezone, so viewing or changing it from a different timezone could affect how it's displayed.
The new web/desktop app offers to change your account timezone when it detects that you're in a different timezone, and will update your tasks accordingly, or you can change it manually in the Account Settings, in the Account section.
Let us know if we can help with anything else!
Yeah, this is very broken. Looks like the issue is 5+ years old:
https://www.rememberthemilk.com/forums/help/13689/
Just started using RTM a few days ago.
I flew from California to Virginia this morning. I chose *not* to shift my timezone in RTM because I'll be flying back out soon enough, and the times don't matter to me -- only dates.
When I create items ^Today (at 10:21 eastern / 07:21 pacific, they show up as due *yesterday*. Note that today is Thursday on both coasts.
https://www.rememberthemilk.com/forums/help/13689/
Just started using RTM a few days ago.
I flew from California to Virginia this morning. I chose *not* to shift my timezone in RTM because I'll be flying back out soon enough, and the times don't matter to me -- only dates.
When I create items ^Today (at 10:21 eastern / 07:21 pacific, they show up as due *yesterday*. Note that today is Thursday on both coasts.
cmayes says:
That'd explain the behavior that I see. It's too bad that the due dates are stored in local time. As a programmer that has needed to deal with dates across time zones for many years, I've learned to always store dates in UTC and to add offsets when necessary for TZ-specific transformations. Given how central time-tracking is to RTM, I'd guess that this would likely be a non-trivial change, and the age of the bug seems to confirm this.
hmayes says:
Hmm... I've had this problem for a few days, and everything I have is on the same timezone! This is a new problem for me. Has anything changed?
andrewski (Remember The Milk) says:
Hi hmayes,
It sounds like you are seeing something else, so you may want to contact us so we can discuss some specifics and help you out.
It sounds like you are seeing something else, so you may want to contact us so we can discuss some specifics and help you out.
josh.matthews says:
I am seeing the same problem as hmayes - I am setting tasks that are due today, and when I reopen the tab 15 minutes later it says they're due yesterday.
andrewski (Remember The Milk) says:
Hi josh.matthews,
I see you had contacted us, so we'll be in touch by email, thanks!
I see you had contacted us, so we'll be in touch by email, thanks!