Memotoo
Bugs / BoguesRSS Feed
You have noticed bugs, anomalies, then report them here
Informations:
Number of messages: 1068
Number of posts: 4063
Last posted: 2025-02-07 - 15:48
Last visit: 2025-06-17 - 16:46
Number of posts not read since your last visit: 0
Bookmark and Share
Return to the forum - Forums list - Reply to this post - New message - Search a postSearch a post

daylight savings time (DST) bugRSS Feed



Author Message
Robert

Translate this message to:
BulgarianChinese (Traditional)CroatianCzechEnglishFinnishFrancaisGermanGreek
HindiItalianJapaneseNederlandsNorwegianPortugueseRussianSpanishSwedish
smile Posted 2012-03-20 - 04:26

(Note: Unless otherwise stated, all times shown in this message refer to my local time zone, GMT-5:00.)
I've just scheduled a repeating event for every Friday from 19:30 until 22:00, beginning this Friday 23 March. When I look at the event in the Memotoo calendar, it correctly appears at 19:30 every Friday. However, when I look at it in my synchronized Google calendar, the event is correct this week, but beginning next week (specifically, 29 March), it appears one hour earlier AND one DAY earlier. That is, instead of being at 19:30 on 30 March, it is shown at 18:30 on 29 March.
I live in the US, where Daylight Savings Time (Summer Time) has already been in effect since 11 March. However, in France (where Memotoo is based, if I'm correct), Daylight Savings Time doesn't begin until this weekend, 25 March. This leads me to believe that the issue I'm seeing is related to a bug in how Daylight Savings is handled. This explains the difference of one hour, but does not explain the difference of one day. The difference in the day I suspect may be related to another issue I've noticed, which is that repeating events are stored in the GMT+1:00 time zone, rather than my local time zone, GMT-5:00. By comparison, non-repeating events are correctly stored in my local time zone.
As further evidence that this is a DST problem, I looked at my Google calendar for the autumn time change. Again, the US and French time change dates are different. France ends DST on 28 October, whereas the US ends it on 4 November. The event which I expect to be at 19:30 on Friday 2 November instead occurs at 19:30 on Thursday 1 November. The following week, once both the US and France have returned to Standard time, the event now shows up again at 18:30 on Thursdays.



2 Replie(s)
Author Message
Robert

Translate this message to:
BulgarianChinese (Traditional)CroatianCzechEnglishFinnishFrancaisGermanGreek
HindiItalianJapaneseNederlandsNorwegianPortugueseRussianSpanishSwedish
smile Posted 2012-03-20 - 04:38     Subject: Re: daylight savings time (DST) bug

UPDATE: Regarding the second issue I stated (event repeating on the wrong day), I performed a quick test and determined this is definitely due to the difference in time zones and the fact that the repeating event is stored in the GMT+1:00 time zone instead of my local time zone, GMT-5:00. The event I referred to in my original post was from 19:30 to 22:00 GMT-5:00, which means that it would occur the following day in the GMT+1:00 time zone. Specifically, 01:30 to 04:00 the following day. I suspect there is a bug where when the data is stored always using the date of the original entry, not taking into account time zone differences. So if I were to schedule an event on 2 August at 20:00 GMT-5:00, it would be stored on the server correctly as 3 August at 02:00 GMT+1:00, but when synchronizing back to my Google calendar it would use a combination of the two, resulting in 2 August 02:00 GMT+1:00. I hope this makes sense.
By comparison, I created a repeating event that occurs every Saturday at 13:00 until 15:00 GMT-5:00. Since the equivalent GMT+1:00 time of 19:00 to 21:00 is still on the same date, no error occurs when the event is repeated on future dates in my Google calendar.


Robert

Translate this message to:
BulgarianChinese (Traditional)CroatianCzechEnglishFinnishFrancaisGermanGreek
HindiItalianJapaneseNederlandsNorwegianPortugueseRussianSpanishSwedish
smile Posted 2012-03-20 - 04:54     Subject: Re: daylight savings time (DST) bug

UPDATE 2: Now that I understand the changing date issue (see first UPDATE) and realize that the changing hour issue is really only an issue for the few weeks of the year during which the US and France are using different definitions of Daylight Savings Time, I would say that if the developers need to choose which issue is more important, I would definitely prefer that the second issue (i.e. changing dates/repeating events are stored in server's time zone instead of client's) be the issue that is resolved first. Let me know if I can be of any further assistance in debugging this issue. Thanks!


Memotoo Cloud Add Memotoo widgets to iGoogleiGoogle, NetvibesNetvibes.com, Windows VistaWindows Vista, Apple DashboardMac OS X, ...
Learn more ยป
Return to the forum - Forums list - Reply to this post - New message - Search a postSearch a post