Posted: July 21, 2020 at 7:09 pm
Not currently no, there’s no way to know a users timezone without trying to pull it client-side and even then it’s not reliable enough for us to include within EE itself.
With the iCals we have to set the datetime using UTC format, the DTSTAMP field simply does not accept any other format which means it is up to the calendar app itself to display the date/time using the timezone set within the app.
There are a couple of ways to work around this, one option is to add your sites timezone to your time format in Dashboard -> Settings -> General. First, make sure the Timezone option is set to a city in the same timezone as you (not set to a UTC time offset).
Then, under Time Format, select Custom and add a capital
Then you’ll click “Save Changes”.
Or, another option is to use a snippet to add some text with the timeone to the list of data displayed by Event Espresso, for example: