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

noreply at bugs.horde.org noreply at bugs.horde.org
Sat Dec 28 04:02:17 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         | simon at simonandkate.net
  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
------------------------------------------------------------------------------


simon at simonandkate.net (2013-12-28 04:02) wrote:

OK, my PHP was using UTC, so I set the timezone explicitly in php.ini.

Yes. I am in GMT+10 (Australia).

Now setting a birthday as 27/1/89 on the 7.0.3 iPad syncs as follows:

2013-12-28T13:55:01+10:00 DEBUG: [11326] I        <POOMCONTACTS:Birthday>
2013-12-28T13:55:01+10:00 DEBUG: [11326] I          1989-01-26T14:00:00.000Z
2013-12-28T13:55:01+10:00 DEBUG: [11326] I        </POOMCONTACTS:Birthday>

Turba correctly shows this birthdate as 27th. It is in SQL as 1989-01-27.

This syncs back out to my Zperia Tablet Z (Android 4.3) as:

2013-12-28T14:00:07+10:00 DEBUG: [11327] O        <POOMCONTACTS:Birthday>
2013-12-28T14:00:07+10:00 DEBUG: [11327] O         1989-01-26T14:00:00.000Z
2013-12-28T14:00:07+10:00 DEBUG: [11327] O        </POOMCONTACTS:Birthday>

And correctly displays as 27th January.

So at this stage, all I need to do is check iPad to Horde to iPhone  
and back, but all looking OK for me... :)





More information about the bugs mailing list