Support

Home Forums Event Espresso Premium Time Zones for online events

Time Zones for online events

Posted: July 21, 2020 at 7:09 pm


BehindtheBrands

July 21, 2020 at 7:09 pm

Hi
I currently run some online events and people who register can be from a number of different time zones in Australia. When i create the event i select the time based on the timezone I am in, but when people from different time zones view it, they arent aware that the time isnt in their tie zone.
Is there a function that can show the time in their time zone? Even when they add it the calendar its not in their correct time zone.


Tony

  • Support Staff

July 23, 2020 at 3:56 am

Hi there,

Is there a function that can show the time in their time zone?

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.

Even when they add it the calendar its not in their correct time zone.

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 T after the preferred time format strings. For example, your Time Format might look like this after adding the T:

g:i a T

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:

https://gist.github.com/Pebblo/fae7eb5a8869bb11b703ad72c3eb2e1f


justin.broughton@nebraska.gov

September 23, 2020 at 11:43 am

I used your other option on this page – https://gist.github.com/Pebblo/fae7eb5a8869bb11b703ad72c3eb2e1f

Similar question I have as this worked for the event page. How do you add it to the “Your Event Registration Details” email confirmation?


Tony

  • Support Staff

September 23, 2020 at 11:57 am

It dpenes on the specifics of where you want to add it in the email, but you’ll need to edit the message template and include it there.

Event Espresso -> Messages -> Defautl Message Templates -> Registration Approved -> Edit Registrant.

In the DATETIME_LIST section you can hardcode the Timeone.


justin.broughton@nebraska.gov

September 23, 2020 at 12:39 pm

Thank you.

You must be logged in to reply to this support post. Sign In or Register for an Account

Support forum for Event Espresso 3 and Event Espresso 4.
Documentation for EE3 and EE4
Documentation for Event Espresso 3 Documentation for Event Espresso 4

Status: publish

Updated by  justin.broughton@nebraska.gov 1 month ago ago

Topic Tags

Notifications

This topic is:
pending
Do NOT follow this link or you will be banned from the site!
[gravityform id=80 title=false description=false ajax=false]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_80' ><form method='post' enctype='multipart/form-data' id='gform_80' action='/topic/time-zones-for-online-events/'> <div class='gform_body'><ul id='gform_fields_80' class='gform_fields top_label form_sublabel_below description_below'><li id='field_80_1' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_1' >First name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_80_1' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /></div></li><li id='field_80_2' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_2' >Email address<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_80_2' type='email' value='' class='medium' aria-required="true" aria-invalid="false" /> </div></li><li id='field_80_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' >GDPR Agreement<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_80_3'><li class='gchoice_80_3_1'> <input name='input_3.1' type='checkbox' value='I consent to have this website store my submitted information so they can respond to my inquiry.' id='choice_80_3_1' /> <label for='choice_80_3_1' id='label_80_3_1'>I consent to have this website store my submitted information so they can respond to my inquiry.</label> </li></ul></div></li><li id='field_80_4' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_4' >Comments</label><div class='ginput_container'><input name='input_4' id='input_80_4' type='text' value='' autocomplete='off'/></div><div class='gfield_description' id='gfield_description_80_4'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_80' class='gform_button button' value='Download Now' onclick='if(window["gf_submitting_80"]){return false;} if( !jQuery("#gform_80")[0].checkValidity || jQuery("#gform_80")[0].checkValidity()){window["gf_submitting_80"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_80"]){return false;} if( !jQuery("#gform_80")[0].checkValidity || jQuery("#gform_80")[0].checkValidity()){window["gf_submitting_80"]=true;} jQuery("#gform_80").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_80' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='80' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_80' value='WyJbXSIsIjBiNjdjZjkyMDUzOWUxOWY5Y2NiZjIwMzM4YjA1Mjk4Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_80' id='gform_target_page_number_80' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_80' id='gform_source_page_number_80' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 80) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [80, 1]) } ); </script>
[i]
[i]