Walkup Schedule Appointment booking slots are not getting updated as per timezone

Akansha Gupta
Mega Sage

Hi All,

 

we have got a requirement where we need to show the schedule appointment slots as per end user timezone.

Example : If Indian(IST) user login, it would show booking slots as 9AM -10AM and for London user it should show 4:30 AM-5:30 PM.

 

After doing the required configuration, the timezone is getting updated on the booking pop-up window but timings remain same:

 

AkanshaGupta_1-1752242679532.png

 

 

AkanshaGupta_0-1752242616872.png

  

AkanshaGupta_2-1752242735361.png

 

Can someone please help me in understanding how to achieve it? 

 

Thanks

Akansha Gupta 

 

 

11 REPLIES 11

var gdt = new GlideDateTime("2024-07-11 09:00:00");
gdt.setTZ(gs.getUser().getTimeZone());
var displayTime = gdt.getDisplayValue();

 

Hi @JessicaLanR - thanks for the reply!

 

I thought it might work OOB through some configuration, but look like I need to do customization to achieve it. Thanks for sharing techncial bits as well.

 

Reg Also, review the calendar configuration (if using the Appointment Booking plugin) to confirm that it is set to dynamically respect user timezones. - Yes, I  am using Appointment Booking plugin, can you please confirm where I need to set user timezone.