[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