I have a kendo grid with draggable rows, and a kendo scheduler that ondatabound creates a droptargetarea on the current scheduler.view().content.
On drop, I am creating a new Event in the scheduler. The issue, however, is that my scheduler uses a different timezone, so when I retrieve the slot using slot = scheduler.slotByPosition, and then get the start time with slot.startDate it is actually getting a value of that timeslot in my default OS time, rather than the time for that slot in the scheduler timezone. For example, if my scheduler is being displayed in the "Alaska/Anchorage" timezone and I drag the event to the 9am timeslot, it actually gives me a slot.startDate value of 9am in Phoenix (my timezone), so once the event saves it displays in Anchorage time as 7am, since Anchorage is -9 offset and Phoenix is -7.
How can I retrieve the correct startTime using the scheduler timezone? Or is there anyway to leverage the Kendo timezones JS file to convert a time to a different timezone? I don't want to manually calculate anything since timezones are so sensitive to other factors like DST/location.