Closed elehaf16 closed 1 year ago
Hi elehaf16,
The Schedule component events DST(Daylight Saving Time) works based on the system time zone. When the browser timezone is set to any DST timezone, the scheduler applies the DST timezone. If not, the scheduler will not apply DST to shift the timing in recurring appointments and will continue to display normal time. Additionally, we logged the feedback to control this behavior. The feature will be included in any of our upcoming releases. Track the status by using the below link.
Regards, Vijay Ravi.
Closing for housekeeping purposes. This feature can be tracked through below feedback link further, https://www.syncfusion.com/feedback/35974/need-to-provide-support-for-enable-disable-the-dst-through-api-in-schedule
There is a problem with recurrent events when they cross the DST (Daylight Saving Time). This error occurs when you create a recurrent event with a timezone different from your schedule timezone, and that timezone has no DST, like this one: (UTC +00:00) Reykjavik.
I set the schedule timezone to (UTC 00:00 Canary Islands).
You can compare the results if you create this event in google calendar, and when you create with syncfusion. I attached some images to see the differences.
With google calendar:
You can see that the event is shift one hour later because you are watching the schedule in my schedule timezone that has DST. (UTC 00:00 Canary Islands).
But in syncfusion the event is not shifted one hour. I attach the image:
So If you are watching the schedule on your own local time that has DST, (in my case setting up the schedule to UTC 00:00 Canary Islands) and then you create a recurrent event with a timezone that don't have DST, it displays in a wrong hour when the DST is apply, that in this year was between 2022/03/26 and 2022/03/27.