[Tickets #12581] Re: Work around inconsistent handling of birthday and anniversary fields in ActiveSync

noreply at bugs.horde.org noreply at bugs.horde.org
Fri Dec 27 14:27:06 UTC 2013


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

Ticket URL: http://bugs.horde.org/ticket/12581
------------------------------------------------------------------------------
  Ticket             | 12581
  Updated By         | Michael Rubinsky <mrubinsk at horde.org>
  Summary            | Work around inconsistent handling of birthday and
                     | anniversary  fields in ActiveSync
  Queue              | Synchronization
  Version            | Git master
  Type               | Enhancement
  State              | Assigned
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             | Michael Rubinsky
------------------------------------------------------------------------------


Michael Rubinsky <mrubinsk at horde.org> (2013-12-27 14:27) wrote:

I should point out that the only way this is ever going to work is if  
the timezones are the same on the device and the server. This is  
because date values in the EAS protocol are always sent as UTC and  
converted to local timezone on device and server.

iOS  *always* seems to assume the birthday is at midnight, on the  
entered date in the device's local timezone. So, when the record is  
sent to the server, it is adjusted to UTC. The server then re-adjusts  
it back to the server's local timezone. The only way this will 100%  
result in an accurate date is if the timezones are the same.





More information about the bugs mailing list