Today we noticed that the appointments in the Schedule control (in every view) are not adjusted by the timezone information that is stored in the database table (StartTimeZone and EndTimeZone columns).
In the past the appointments dates were rendered properly, but now the timezones are not being applied in the UI.
What do you think could be causing that the timezone information is being ignored by the Schedule control.
By default, Scheduler will render the appointments (from db) based on the system/schedule timezone. If your requirement is to display the appointments as same as the time given in database, kindly set apply-time-offset
API to false and for the same we have prepared the sample for your reference which can be download from the below location.
We suspect that time-zone, StartTimeZone, and EndTimeZone fields are not maintained with same values which could be the cause for the issue. In latest version 188.8.131.52, it is not necessary to use those fieldsto display the appointments as same as the time given in database alternatively apply-time-offsetAPI can be set false. In our previous sample, we have set apply-time-offsetto false where no time-zone, StartTimeZone, and EndTimeZone fields where used both at index file and database, kindly check our sample and below JS sample is made for your reference with applyTimeOffset API.