Time is of the Essence

Some strange things can happen with the Scheduler:

  1. Setup a daily re-occurring task to be completed before midnight yesterday
  2. Work all day, at 11pm finally click complete, the task should be updated for tomorrow, however it goes to the next day!

This can be explained by the fact that the server is in a different time zone (several hours ahead), so it appears on the server that the task was completed at 3am, so it was completed for the following day (for the user). The task is set for the next day, which to the user appears to be 2 days in the future.

These sort of timezone issues can be resolved by displaying the data differently than how it is stored. PierToDo version 21 has changes necessary to allow each todo list to have its own time zone difference. The time is stored on the server in its local time, but displayed to the user in their preferred time.

For example, this Todo is 6 hours earlier than the server (the picture was taken at 12:48pm), so the differences is set to -6 hours:

Difference between the server time

Posted by John Borden at 15 November 2014, 6:58 pm link