I've been noticing for weeks now that several of my repeating appointments are showing up at the wrong time on my iPhone's Calendar application, even though the right time shows up in iCal on my desktop. The appointments are showing up on the right day, but many hours earlier, e.g. 4:00 AM.
In iCal on my Mac, I opened one of the events that was showing up incorrectly on my phone. Lo and behold, the 'Time Zone' setting was set to floating, rather than to my local zone (North America Central Time). Apparently this was true of all my repeating events that had been around for a long time, presumably before I upgraded to Leopard or Snow Leopard and iCal included time zone support. Just set the time zone to the appropriate region, make sure to change this for all future events, and all should be well.
[crarko adds: I looked in iCal on my machine and all the time zone information appeared to be correct, so this may, as implied, be the residual result of multiple upgrades to iCal.]
Comments (0)
Mac OS X Hints
http://hints.macworld.com/article.php?story=20100824061951182