iOS 8 Calendar on iPhone showing GMT times for new events.

Hi everyone,


Since updating my iPhone 4S to iOS 8, the Calendar app now shows all my newly added events with GMT times, and not the local time (as I am not in GMT, I am +9 hours). All my previous and existing entries are displaying normally. I have not changed any settings at all. However, if I open one of the new events and enter the events details screen, the local times are clearly displayed along with a GMT equivalent time underneath it.


I have tried changing settings but nothing shows my events in local time as it did before the upgrade to iOS 8. Any ideas? Is this a bug? Am I missing a new setting? Many thanks in advance for your help or advice.


Cheers,

James.

iPhone 4S, iOS 8

Posted on Sep 21, 2014 2:16 AM

Reply
Question marked as Top-ranking reply

Posted on Sep 24, 2014 8:42 AM

Add some notes to this, I have managed to correct the issue by going to Settings, 'Mail, Contacts, Calendars' and changing the Time Zone Override to London which makes me think the phone thinks the iCal GMail calendar is set to the incorrect time zone (i.e. showing it in your time zone) however having checked the settings my personal calendar is fine. This should work fine until I travel abroad when i have to manually change the time zone override.


This is work in progress, I have gone into my Google calendar and checked the time settings and although set to GMT+00:00 London, I have ticked the display all zones box and changed it to GMT+00:00 GMT (No Daylight Saving) and turned off the above override on the phone and again this has resolved the problem. What I am unsure of is if this will work ok once the clocks change next month! I'll put a note in my calendar to test it.... hmm 😮

892 replies

Feb 8, 2015 8:37 AM in response to bdomer

After speaking with Apple Support at length in Dec., we determined in was not the IOS Calendar but rather my Google calendar. Google has since fixed this issue, as evident in my recent dates not having any GMT listing in my IOS Calendar. But still, my older dates all had the GMT time. I stumbled on a solution, other than going into each date and editing all.

FIrst, make sure your Google calendar is synced. Then go to you iPhone or iPad's Setting-->Mail, Contacts, Calendars. There unders Calendars, scroll down to "Sync." Most people will have it set to "All Events," but change it to say "Events 2 Weeks Back." Check your IOS Calendar -- yes, it will show only 2-weeks worth of events, but the GMT listing will be gone. Then go back into Settings--> Mail Contacts, Calendars and changed the "Sync" to say "Events 3 Months Back." Keep checking your IOS Calendar and then changing your "Sync" until you have Sync "All Events." All the GMT references should be gone.

I Do hope this helps. I was so relieved to finally have my IOS Calendar back to normal.

Feb 8, 2015 8:38 AM in response to JG in SB

After speaking with Apple Support at length in Dec., we determined in was not the IOS Calendar but rather my Google calendar. Google has since fixed this issue, as evident in my recent dates not having any GMT listing in my IOS Calendar. But still, my older dates all had the GMT time. I stumbled on a solution, other than going into each date and editing all.

FIrst, make sure your Google calendar is synced. Then go to you iPhone or iPad's Setting-->Mail, Contacts, Calendars. There unders Calendars, scroll down to "Sync." Most people will have it set to "All Events," but change it to say "Events 2 Weeks Back." Check your IOS Calendar -- yes, it will show only 2-weeks worth of events, but the GMT listing will be gone. Then go back into Settings--> Mail Contacts, Calendars and changed the "Sync" to say "Events 3 Months Back." Keep checking your IOS Calendar and then changing your "Sync" until you have Sync "All Events." All the GMT references should be gone.

I Do hope this helps. I was so relieved to finally have my IOS Calendar back to normal.

Feb 8, 2015 8:39 AM in response to bdomer

After speaking with Apple Support at length in Dec., we determined in was not the IOS Calendar but rather my Google calendar. Google has since fixed this issue, as evident in my recent dates not having any GMT listing in my IOS Calendar. But still, my older dates all had the GMT time. I stumbled on a solution, other than going into each date and editing all.

FIrst, make sure your Google calendar is synced. Then go to you iPhone or iPad's Setting-->Mail, Contacts, Calendars. There unders Calendars, scroll down to "Sync." Most people will have it set to "All Events," but change it to say "Events 2 Weeks Back." Check your IOS Calendar -- yes, it will show only 2-weeks worth of events, but the GMT listing will be gone. Then go back into Settings--> Mail Contacts, Calendars and changed the "Sync" to say "Events 3 Months Back." Keep checking your IOS Calendar and then changing your "Sync" until you have Sync "All Events." All the GMT references should be gone.

I Do hope this helps. I was so relieved to finally have my IOS Calendar back to normal.

Mar 13, 2015 10:15 PM in response to bebopper

No. You do not need to individually edit each event. You need to completely remove the aftected calendar from your device...deleting ALL the borked events in the process. The re-add the calendar. When it pulls down the events from your server they will be at the correct times. The GMT bug worked on the RECEIVING device. Since it is now no longer present, it won't screw up the events when your device pulls them down again. I did this successfully on two different iOD devices.

Dec 1, 2014 11:17 AM in response to James Barber

Ok. I heard back from my Exchange host this morning. They are still working on this issue with Apple....but Apple has apparently now acknowledged the bug in writing:


"Thank you for calling in so we may add to impact on issue with Exchange accounts and calendars on ios 8. Apple is aware of this and currently being worked on. Please keep up with updates or call in fr any status on your RTA."


Apple has also told us that they have multiple examples of the this issue, even with time zone override turned off, and that it is specific to iOS 8.


The above is the somewhat good news. The bad news is that Apple claims the "reported impact is minimal." Thgis means that if you want to get this fixed, the best thing to do is to actually call in to Apple and report this is you are experiencing it. Otherwise it may never get fixed....or not for a long time.


Also, I highly encourage you to report this bug to online tech news sites so they will pick up on it. Here are links to the "tip" pages for several of them:


9to5mac.com
http://9to5mac.com/contact/


appleinsider.com

http://appleinsider.com/submit_story/


cultofmac.com

http://www.cultofmac.com/ (This is the home page. "Send Tip" link is at far right at top of page. It generates an E-mail)

Direct E-mail for tips news@cultofmac.com


Gizmodo.com

Send E-mail to tipbox@gizmodo.com


Describe the bug, and reference this discussion thread...and that it has had over 22k views as of now...which indicates this is a widespread issue that a lot of people are searching for and finding the thread as a search result.


If even one online tech news reports on this you can guarantee this will get fixed sooner than later. If a tech site sees multiple "tips" about this they will investigate it.

Dec 5, 2014 10:14 AM in response to Gator5000e

You are welcome. FWIW most of us have the exact opposite of the issue that you have....we create appointments in Exchange, Google etc. and those sync just fine to the iOS devices, but if created and/or edited on an iOS device, they show up with the GMT time on other iOS devices but not in Exchange, Google etc. A few others have reported what you are experiencing. This is demonstrated in a YouTube video I did:


http://youtu.be/cgP1zyi_iV8


After many of hours and work on this with my Exchange host and trying out various setups, we are near 100% certain that the issue creating both expressions of this bug is related to the "Time Zone Override" feature in iOS. Turning that on or off doesn't fix anything, or even change anything. But we believe that the code for this feature basically reconciles the time for any event that is created against GMT as a "fixed reference" time zone. iOS devices create some sort of data tag on the events and it is the way this tag is being interpreted by iOS8 and/or your subscribed calendars that results in the expression of the bug. If this were working correctly....as it did in iOS7, we would never see the GMT info and events would not be transposed into it.


When you do your test later with iOS7, it would be awesome if you could do the following and report back:


1) Create an appointment on your iOS 7.x iPhone and see how it syncs to your subscribed calendar.

2) Create an appointment on your subscribed calendar (Google etc.) and see how it syncs onto the iOS 7.x iPhone.

3) Check how both of the above have synced over to your other iOS device that is running iOS 8.1.1

4) Create an appointment on your iOS 8.1.1 device and see how it syncs over on the iOS 7.x iPhone


I am near certain that you are not going to see this bug expressed on your iOS 7.x device. My prediction is that....since your situation is flipped from mine....you will create an appointment in Google and the very same appointment will look perfectly correct on the iOS 7.x device and it will transpose to GMT on your iOS 8.x devices.


Also, I have no idea what gSyncIt is. But I also speculate that if, instead of using that to sync, you directly subscribe to your Google Calendar using the native service in iOS, that you will see this situation reverse: events created on iOS devices will transpose to GMT on other iOS devices, but events created directly in the subscribed calendar will not show as GMT on the iOS devices until they are edited/modified on an iOS device. If you have the time/inclination to test that out I'd love to hear the results so I can share these with AppRiver and Apple. AppRiver is my host and is working directly with top-level engineering support at Apple on this, so I like to funnel them any information I can.

Dec 11, 2014 7:09 PM in response to DBD12345

Hi DBD12345. This is definitely due to a bug in iOS 8. The bug is in the iOS 8 code, and it causes your appointments to display the time zone that the subscribed calendar server is set to in addition to the time of the appointment in the time zone you are physically in.


For example, I am in the Pacific Time Zone in California, and my server which is an Office365 Hosted Exchange account, is set to GMT time zone. So when I set up appointments, they display at the correct time on my iDevice calendar, but they also display the GMT time and iOS actually sets them to GMT time. And this only happens on the receiving device...and here's why: when I am creating the appointment on the originator device, it has't yet synced to the server so it doesn't know what the server's time zone is set to. When that same appointment syncs up to the server from the originator, and then down to the receiver iOS device, the iOS code on the receiver device now sees the server's time zone and the receiver device both displays the time zone that the server is set to and also converts the appointment to that time zone.


If your iDevices are physically located in the same time zone that your server is set to (for example say you live in San Francisco and sync to an Exchange server at your corporate office in San Jose that is also set to PST as its time zone), then you have the very same bug embedded in the code on your iOS devices, but you aren't going to SEE the effects of it because the server time zone and your physical time zone are the same. If you go to NYC for a week and start setting up appointments based on local EST in NYC then you are going to see the bug on those (conjecture but I bet this is exactly what will happen).


I believe that the reason you aren't seeing this issue on your Hotmail subscribed calendar is most likely because whatever server that calendar resides on is set to the same time zone that you are physically in when you are creating appointments. If you set up a Google account, which is potentially hosted in a different time zone than your Hotmail server is set to, you are going to see this show up on every appointment you create on an iDevice and then sync through that account to another iDevice. And again, you are not going to see it on the device you create the appointment on...just the other device that receives the appointment through the server.


If you are travelling outside of your current time zone any time soon, it would be awesome if you would create some appointments while your iOS mobile device is in that other time zone, and sync those to one of your other iOS devices (also has to be in the other time zone with you....like if you are travelling with both your iPhone and iPad) and see what happens on your Hotmail account appointments. And please let us know what you see.


Another possible explanation for why you aren't seeing this in a Hotmail subscribed calendar is that the data structure may be different on Hotmail than it is on Exchange, Google etc., and Hotmail may simply not provide the server time zone data to iOS at all.


Finally, other users above in this thread have confirmed that when they use 3rd party calendar apps (i.e. not the iOS 8 Calendar) to sync to their very same existing calendar accounts, the appointments are fine and don't transpose to any other time zones, yet the exact same appointments DO transpose in the native iOS 8 app. Those 3rd party apps don't have the buggy code that reads the server time zone and transposes your appointments to it, and that's why the appointments display correctly in this apps. This absolutely confirms this can only be generated by buggy code built in to iOS 8 and is not a server-side issue.

Dec 12, 2014 10:09 PM in response to zestywoo

@zestywoo: DO NOT RESET YOUR PHONE!! I tried that, and it does not fix this issue. I even had Apple completely wipe both my iPhone and iPad in my attempts to "prove" that this issue is actually an iOS issue and was not being caused by something I had installed on one of my Apple devices. I posted about this earlier in the thread. I believe others have also tried resets and factory restores and confirmed these do not resolve the bug.


The reason a reset does not resolve this is because the buggy code is in the iOS operating system itself. When you reset (or do a complete factory re-image on) your phone, you are just putting a fresh and clean version of the buggy code right back on it......and then you have to spend a bunch of time setting up the phone again. It is incredibly irritating that Apple is so quick to suggest that users do this.


Other users have confirmed above that even a brand spankin' new iOS device, that has just been removed from its shrink-wrapped box at the Apple store, will exhibit this bug when it is synced to the subscribed calendar account.


We are all stuck dealing with this until Apple fixes it. Resetting your phone is a total waste of your time and effort.


I am actually thrilled to hear Apple told you this is an "emerging issue," because for months now, they have been telling everyone that it is a "feature" of iOS!! That's progress!!!!

Dec 16, 2014 12:05 PM in response to FrankCPNYC

Thanks for reporting to Apple. What my host figured out is that the 2nd time zone shown (that iOS 8.x transposes the appointment to) is generated by iOS converting your appointment into whatever time is set as the SYSTEM TIME on the server that is running the subscribed calendar. So, if your user is in PST, but the server that hosts their account is set to EST, their appointments will show (EST) on them and will transpose to EST. If the server time is set to GMT, it will show GMT etc. This is just appointments created on iOS devices and then synced to other iOS devices.


My Exchange account is hosted on a server that has a system time set to GMT, so my appointments transpose to GMT. If you have access to the server that hosts your user's exchange accounts, you can test this out by switching the system time on the server. And again, I am not talking about what the user has set on the server in their own user account profile....I am talking about the clock on the server itself.


How Apple managed to screw up such a simple thing like this is....and then for it to be totally missed in months of beta testing.....is incomprehensible.......

Dec 18, 2014 5:12 AM in response to Duece

Same issue here: Events entered on the iPhone 6 with iOS 8.1 show GMT as well as AEST (Sydney). Edit only shows GMT. Then changing back to Sydney in editing mode seems to keep the change. Outlook and Gmail synced ones from the PC have no such issue.


I left my bug report feedback under http://www.apple.com/feedback and urge everyone who has this issue to do that as well.

Dec 18, 2014 8:50 PM in response to Kandids by Kelli

Just to clarify: this is only an issue with the default setting, right? In other words, I have the same problem as illustrated on the first page of this thread, but if I go into the Event Details, Edit, Starts, Time Zone is set to GMT. I then change it to Chicago (my proxy for Central time, USA) and the GMT line disappears from the appointment in calendar view. (You also have to re-select the time -- otherwise, say, an 11:00am appointment would become a 5:00pm appointment, because 5:00pm GMT, with an 11:00am Chicago location, was changed to 5:00pm Chicago time.) I wanted to mention this because some of the draconian solutions (like deleting appointments) don't really make sense if you can individually edit the appointments as I can. It would be great to fix the default, but it's easy to fix one-by-one, right?

Dec 18, 2014 11:03 PM in response to 1emike

Correct 1emike.... there is absolutely no reason to delete and re-create an event. That's especially pointless because as soon as you do that, the event is just going to sync over to your other iOS devices and it will convert to GMT on those devices....


Also, I am not 100% sure that once you "edit the appointment back to Chicago time it sticks." It for sure sticks on the device you just edited it on, but the synced version on your other iOS devices is going to transpose right back to GMT. I am 99% certain about this and I will test it when I have my iPhone and iPad in the same place. I am also going to check to see whether the GMT transpose occurs if I manually select the time zone when creating an event on an iOS device instead of just letting it default to my current time zone. I'm in PST so I will manually set some up and input Los Angeles on one and then I'll try another set up as a CST appointment in say.....Houston. I am pretty certain both of these will transpose anyway, but worth testing it.


Even if you create an appointment on a non iOS device (like accessing your Gmail Calendar using the web browser on your desktop computer) and it syncs down to all of your iOS devices without transposing to GMT (appointments created by non-iOS devices don;t get transposed to GMT on the iOS devices subscribed to the same calendar), once you edit that very same appointment on any iOS device, it will transpose to GMT on all your other iOS devices.


The reason for this is that the buggy iOS 8.x code causes the time zone shift to occur on the iOS device at the receiving end of the synchronization. The "sender" iOS device puts the bad time zone data into the appointment, but it doesn't get displayed until the "receiver" device syncs it down through your server. If the "source" of an appointment (either from scratch or edited) is an iOS device....it will look just fine on the source device, but all receiver iOS devices will add the GMT thing and actually change the times to GMT.

Dec 19, 2014 8:32 AM in response to JG in SB

@JG in SB: Excellent post. I was going to check the sync-across-devices issue on my devices, but I am actually unable to set up Gmail calendar on my iPod Touch. Be that as it may, I wanted to let you know that this error only occurs for me with Gmail calendar -- not Microsoft Exchange or Yahoo! calendar. Gmail calendar is my default; if I create an appointment, GMT conversion occurs. It does not occur with appointments I create and then select Microsoft Exchange or Yahoo! calendar. If I create a Microsoft Exchange appointment, then edit it to Gmail calendar, the GMT appears. If I edit it back to Microsoft Exchange, the GMT remains. So, it is always Gmail that introduces the GMT error for me. I hope that's helpful.

Dec 19, 2014 8:40 AM in response to 1emike

I Was just able to edit out the GMT time zone from an appointment. I created an appoint net on my iPad. A second later it added the GMT entry. I opened the appointment to edit it. It tried changing the times. Nothing. I then turned on all day appointment and then turned it off. I was able to edit the appt in my real time zone, EST. This worked twice for me. I will continue to try again in a while.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iOS 8 Calendar on iPhone showing GMT times for new events.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.