Appointment widget doesn't correctly account for timezones

  • Profile Image
    rwheatley
    Asked on January 26, 2021 at 12:37 PM

    Hello

    We are using the appointment widget to set up appointment for our customers with our members globally. The timezone change does not correctly account for timezones.

    For example: When we add availability at 10pm (GMT) on on a Tuesday it should show as availability at 11am on Wednesday in Auckland. This is because Auckland is 13 hours ahead. However, when we change the timezone view it shows appointments for 11am on Tuesday in Auckland - which is incorrect.

    I believe that this same issue creates difficulties when trying to use the 'holiday' feature as well - basically nothing much adds up correctly.

    This, obviously, creates very big problems for scheduling appointments as lots of them end up on the wrong day.

    Can you let me know how to fix it?

    I tried to change it to set all appointments up in GMT (which matches my account setting) and this worked for about 10 minutes before it reverted to not working again.

    Thank you


  • Profile Image
    Jovanne_A
    Answered on January 26, 2021 at 07:14 PM

    Hi, thank you for contacting Jotform support.

    I have checked your form, and I could not replicate the issue. The appointment field seems to be working fine on my end. I have tried selecting one appointment slot from Europe/London to Asia/Auckland timezone, and the appointment time was automatically changed correctly.

    1611706367_6010afff7a932_7.png

    I have cleared your form cache. Could you please recheck and get back to us if the issue persists?

    We look forward to your response.

  • Profile Image
    rwheatley
    Answered on January 27, 2021 at 05:00 AM

    Thank you. I see what you mean but unfortunately that is not how this feature will work in practice.

    I've included lots of screenshots here to show you what the issue is and I hope that this makes it clearer. Can you please look into it and let us know what can be done? We need to send this form out asap but we can't do so when it allows us to book incorrect appointments.

    So, if we use Almudena as an example. These are the days that she has available in GMT.

    1611741143_601137d71d679_

    However, if I change the dropdown to Auckland time before I choose an appointment slot, the following is shown. Please note that it is important to change the dropdown before the appointment is selected because that is how customers in Auckland would actually see and use the form because it is corrected to their timezone when they open it.

    As you can see here - the dates are all available to book on the Monday. They should be available to book on the Tuesday.

    1611741289_60113869d2337_

    If I select one of the times, you can see again that it does not work. Here, I have been able to choose an appointment time that does not exist. This appointment would actually be on Sunday when you take time zones into account, and Alumdena does not have any appointments on Sunday.

    1611741395_601138d320d0f_

    I also asked a colleague who lives in Australia to check the form and she was also able to create the same error. See below, she is being offered appointments which do not exist. This is because they are shown as available on Monday and should have been moved to Tuesday.

    1611741488_6011393088513_

    Thank you

    Sarah

  • Profile Image
    ashwin_d
    Answered on January 27, 2021 at 05:54 AM

    I am sorry for the trouble caused to you. I clone your form to test this issue, but the selected time was changed accordingly to the timezone set in the appointment field. Please check the screenshot below:

    1611744784_60114610b7593_submitAppointme

    I would suggest you to please test the following form with a different timezone, and we will see if the appointment times are being converted accordingly or not: https://form.jotform.com/210262810738956

    We will wait for your response.

  • Profile Image
    rwheatley
    Answered on January 27, 2021 at 06:16 AM

    It still doesn't work on this form. Would it be possible for me to have a call with someone to explain as I don't think that the issue is being understood.

    With the example that you have given, it works correctly but this is because the timezone change is small enough that it does not change the day that the appointment is happening on. If you change it to any timezone where the day of the appointment will have to change.

    So, on the new form that you have shared... there is an appointment booked at 4.20 pm on Monday 1 March in London time.

    1611745574_601149265d271_

    For any time zone where the meeting should move to Tuesday, it does not change to Tuesday. So an appointment at 4.20pm on Monday 1 March in the UK should be at 4.20 am on Tuesday 2 March in Fiji. However, you can book a meeting at 4.20am on Monday 1 March. This is incorrect, as this would actually be on Sunday.

    1611745664_60114980c89dd_

    This is basically always true for any timezones which require a day change.... I've included some other examples...

    1611745993_60114ac9aea6c_


    1611746046_60114afe94dfb_

    Weirdly - it does work when I chose Bangkok.....

    1611746106_60114b3aafe77_

  • Profile Image
    Johann_A
    Answered on January 27, 2021 at 08:23 AM

    Greetings,

    I was able to replicate your issue when I set a time zone as default (London Time) and I switched for another Time Zone, right before choosing an appointment, the calendar did not adapt to the new Time Zone. I've tried with many Time Zone to make a 1-day difference but the day still remained on Monday. 

    1611753662_601168be28d82_Screenshot 20211611753662_601168be25788_Screenshot 2021

    I will forward this issue to our Back end time, so they can investigate further. I will give you an update as soon as I have more information, please note that it can take some time because it depends on their backlog.

    Thanks for your understanding.

    Johann

  • Profile Image
    rwheatley
    Answered on January 27, 2021 at 08:37 AM

    Thank you very much. Can you give an ETA on how long it might take?

    Also - is there another form type you could recommend us using?

    Sarah

  • Profile Image
    Johann_A
    Answered on January 27, 2021 at 10:39 AM

    Hello Sarah,

    Unfortunately, I cannot give you an ETA it depends on the demands. You can find available calendar widgets here - https://widgets.jotform.com/search/calendar 

    We also have a Basic Date Picker field. 

    In case that you want to create a calendar report, please check this guide: 

    How to Create a Calendar Report

    But I'm not sure if it's working with what you want to achieve.

    Johann

  • Profile Image
    Jimmy_D
    Answered on January 27, 2021 at 11:40 AM

    @vashonrx

    I have had this issue as well on my end....thank you for looking into it!

    We will notify you once we receive an update.

    Thanks for your patience.

  • Profile Image
    rwheatley
    Answered on January 28, 2021 at 09:19 AM

    Hello

    Just wondering if there has been any update on this?

    Sarah

  • Profile Image
    Carlos_C
    Answered on January 28, 2021 at 10:13 AM

    Hello There!

    Thank you for your message.

    I already request an update from the developer's team and once we have more information we will reach out.


  • Profile Image
    rwheatley
    Answered on February 01, 2021 at 04:29 AM

    Hello

    Any update on this? We need this form really urgently so it would be good to have an estimate of how long it might take.

    Thanks

    Sarah

  • Profile Image
    Johann_A
    Answered on February 01, 2021 at 05:36 AM

    Hello,

    We apologies for the time that this is taking, the ticket is in the Very Important Statut. Unfornatunaly now we don't have updates, we will inform you as soon as we have news on this thread.

    Thank you for your patience and understanding,

    Johann

  • Profile Image
    Helen
    Answered on February 04, 2021 at 08:25 AM

    Hello Sarah,

    Sorry for the inconvenience that you have.

    The issue should be fixed now. As you can see below screenshots:

    London:

    1612445038_601bf56e4d900_Screen Shot 202

    Sydney:

    1612445079_601bf59757152_Screen Shot 202



    Thank you for your understanding.