[Tickets #12843] Wrong timezone calculation with CalDAV

noreply at bugs.horde.org noreply at bugs.horde.org
Mon Nov 18 10:30:47 UTC 2013


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/12843
------------------------------------------------------------------------------
  Ticket             | 12843
  Created By         | nicolas at deffayet.com
  Summary            | Wrong timezone calculation with CalDAV
  Queue              | Kronolith
  Version            | 4.1.4
  Type               | Bug
  State              | Unconfirmed
  Priority           | 3. High
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


nicolas at deffayet.com (2013-11-18 10:30) wrote:

Server:
  Horde Webmail Groupware (last version)
  The server store data using UTC.
  Webinterface used.

Android device:
  Samsung Galaxy Note 2 (4.1.2) stock image)
  Local time zone is GMT+1
  Google Calendar used as calendar app.


Evolution -> Horde -> Android
-----------------------------

I have created a new appoitement in Evolution (gnome.org mail  
application) on 18th: 12h Europe/Paris = 11h UTC

Evolution send the time in UTC format to Horde (don't know why).

DTSTART:20131118T110000Z
DTEND:20131118T113000Z

In Evolution: show 11h UTC
In Horde: show 11h UTC
In Android: show 12h CET

=> In this direction everything is fine.


Android -> Horde -> Evolution
-----------------------------

But now, when i created a new appoitement in Android on 18h: 14h  
Europe/Paris aka CET = 13h UTC

Horde ics data:
DTSTART:20131118T120000Z
DTEND:20131118T130000Z

In Evolution: show 12h UTC
  => This is wrong! It should be 13h UTC.

In Horde: show 12h UTC
  => This is wrong! It should be 13h UTC.

In Android: show 13h CET
  => This is wrong! It should be 14h CET.

In this direction there is an issue.

For know if the issue is related to timezone or summer-time, i created  
a new appoitement in Android on 18th: 15h America/New_York (Eastern  
Standard Time GMT-5) = 20h UTC

Horde ics data:
DTSTART:20131119T010000Z
DTEND:20131119T020000Z

In Horde: show 01h UTC of 19th -- 20h America/New_York of 18th
  => This is wrong! It should be 20h UTC of 18h.

In Android: show 02h CET of 19th
  => This is wrong! It should be 21h CET of 18th.





More information about the bugs mailing list