We hold Virtual Events for people in all 4 time zones of the continental US and our office is based in Mountain Time Zone. Even though the events are virtual, we customize the events based on which city/region they live in.
When someone in a time zone outside of Mountain Time downloads the .ics Calendar invite file, it shows the event at the wrong time because our site is set to Mountain Time. In other words, the calendar item thinks that all times are in Mountain Time, but we post times for events in the Local Time Zone.
Here’s an example — we have an event for people in Atlanta, GA which starts at 8:30am Eastern. If someone in Atlanta signs up for this event and downloads the calendar item from our site, the calendar item shows 10:30am their time because it’s auto-adjusting from Mountain Time.
Example of where they download the calendar item from our site:
Currently, there isn’t an easy fix for this as EE only supports a single timezone.
All datetimes within EE are stored as a date string in UTC+0 so to do what you are looking for you’ll need to store the correct offset to use within the event itself (a custom field for example) and then filter the iCal data to apply the correct offset.
We have a filter for the iCal data which is FHEE__EED_Ical__download_ics_file_ics_data
The support post ‘Event Calendar Invite Time Zone Issues’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.
Support forum for Event Espresso 3 and Event Espresso 4.