iPhone iOS4 bug — calendar list view shows entries under wrong date

There have been a few times over the last few weeks that I’ve looked at an entry in the calendar on my iPhone and something hasn’t looked quite right.  It wasn’t until today that I actually realized the problem, and it looks to me to be a bug in iOS 4:  certain events in my calendar were supposed to show up on one day but instead showed up the day before in the List View. 

For example, I had an “all day” entry on my calendar for today telling me that it was a friend’s birthday and I had an 8am entry in my calendar for a meeting tomorrow morning.  However, when using the List view in the Calendar app, the birthday was showing up on Monday August 2, not Tuesday August 3, and the 8am August 3 entry was showing up at the bottom of the list for entries for August 2.  In the “Day” and “Month” views the entries showed up correctly, and if I tapped on a particular items all of the information was correct.  It was just in the List view that things were askew.

A quick Google search pointed me to this page on Apple’s website in the Support Discussions section.  Apparently, I wasn’t alone.  Other people who synced their calendar either with Microsoft Exchange (which I do), with Google Calendar or with MobileMe were reporting the same problem.  The recommended solution posted by several people was to go to Settings –> Mail, Contacts, Calendars –> [the name of my Exchange account] and then, on this screen, turn Calenders to OFF:

The iPhone warns you that this will delete all Calendar data from the iPhone, which is fine because all of my data was on my corporate Exchange server.  I then turned the Calendars ON again, and my calendar entries started to download again from my server.  It took a few minutes for all of the entries to be restored, but now all is well and birthdays and meetings and other events are showing up in the right place in my List view.

My hope is that this is the end of the problem for me, but I’ve seen others post that this is just a temporary solution and that the problem can return.  The very last post on that thread, from “b-gee” on August 1, says:  “Apple has responded to my bug report at bugreport.apple.com, saying that this is a known issue.”  Hopefully this is true and Apple is working on a fix right now.

For the time being, though, if you are looking at Calendar entries using the List view and something doesn’t seem quite right, switch to the Day or Month view to see if entries are showing up different in those views.  And if that is your problem, consider doing what I did and flush your Calendar data and then download it again it from your server.

21 thoughts on “iPhone iOS4 bug — calendar list view shows entries under wrong date”

  1. Funny this happened to me. I called and wished my friend happy birthday and it was a day early. So while the date was correct 8/1, it showed on 7/31. I had no idea why I called too early, now I know.

    Reply
  2. Had same issue. It seemed to correct itself – perhaps because I sync’d with iTunes, or perhaps because I crossed midnight and the device does some cleanup at thy time.

    Reply
  3. Having the same problem, and unfortunately the trick of resetting the iPhone’s calendar cache is only a temporary fix. The issue seems to happen with meetings that are at the beginning of the day; these show up on the previous day’s calendar.

    Reply
  4. This is still an issue; it seems to have something to do with crossing time zones, something which ical and the iphone have issues with. Anyone would think that the Mac was designed in a country without timezones! Maybe Steve Jobs just lives in Apple time, and everyone working with him has to set their devices to his timezone wherever he is…

    Reply
  5. I, too, had this problem. Here is a “quick fix” that worked for me, without having to turn calendars off and on.
    For me, “Time Zone Support” is normally set to off. I changed the time zone to my local zone, checked my appointments and verified that they were correct (appointments shifted to the correct date). Then I changed the “Time Zone Support” back to off.
    My appointments now appear as expected.

    Reply
  6. Thank you for the info! It happened to me today 11/7/11 (after Day Light Savings time change on 11/6/11) on my iPhone 4 with IOS 5. This trick (turning off & on the calendar) fixed it! I will have to watch out for it in the future so that I don’t miss appointments…. Yikes!

    Reply
  7. I just encountered the problem of dates not showing correctly on my phone, only in the list view. The flushing of the calendar and then re-installing appears to have fixed the problem.

    Reply
  8. opps, got trigger happy before i included a thank you to all who walked this path ahead of me and then had the courtesy to draw out a map for others to use. Thank you very much.

    Reply
  9. This is clearly a IOS bug. We have 2 iPhones and an iPad running IOS5.1.1. All have a single calendar synced with iCloud. Suddenly my wife’s iPhone and the iPad developed the problem with list entries all with the wrong date but month view unaffected. My iPhone remained correct. The problem was solved, at least for now, by the following. On each affected unit select settings – iCloud – calendar – off – delete from my iPhone/iPad. Then go back and turn iCloud back on again. Then close down the iPhone/iPad completely and restart. It’s a bit of a fag and I hope Apple can bring out an update soon to solve this.

    Reply
  10. I have had this happen several times with my iPhone 4s. Other times, I did not found a fix and it auto-corrected (after several days). I also noticed if I hit the Today button, the list view went to today’s appointments, it just said it was a different day (2 days after the fact, which is worse than a day early like most people are reporting).
    The above suggestion worked. It is defintely an issue with iCloud! Settings – iCloud – calendar – off – Keep on My iPhone (different from above). This kept all my appointments and fixed the date issue immediately. I went back into Settings – iCloud and turned the Calendar back on. The dates remained correct!

    Reply
  11. Here’s another input to this annoying issue: just switched off auto-adjustment timezones, performed an itunes synchronisation and switched auto-adjustment on again. Issue solved.
    PS. Only in list-mode the calendar showed wrong dates.

    Reply
  12. What if all your calendar info isn’t on another server what if your only calendar that u have is on your iphone? Would changing each contact’s birthday, because those are off by a day too, or the appointment date in the calendar to the correct day fix it permanently? If you did it one by one individually?

    Reply
  13. I noticed I had my time zone set to another location (Hong Kong) and did not change it back to ( New York) when I returned home. You can fix it under the Time Zone Support under Mail,Contacts, Calendars.

    Reply
  14. Snap
    Same thing, a day behind all events and appointments in calendar moved back one day. I have tried all tricks and tips still nothing fixed it, I shall do an update with the IOS software and see how I get on.

    Reply

Leave a Comment