DevExpress / devextreme-reactive

Business React components for Bootstrap and Material-UI

Home Page:https://devexpress.github.io/devextreme-reactive/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Recurring event not handling daylight saving time

jakubjanousek opened this issue · comments

Is there an existing issue for this?

  • I have searched this repository's issues and believe that this is not a duplicate.

I'm using ...

React Scheduler

Current Behaviour

Let's say we have a recurring event that should happen daily and was created in Prague timezone on 21st March (GMT+1). on 26th March Prague is changed to GMT+2 (daylight saving time). Therefore when viewed from a timezone that is not observing daylight saving time (ie. Mumbai), the calendar should look as following (notice the last event is moved one hour prior)

Screenshot 2023-03-22 at 8 18 26

Unfortunately with @devexpress/dx-react-scheduler, this is not observed and the event is parsed every day at the same time as the first occurrence, see screenshot

Screenshot 2023-03-22 at 8 23 39

What can be done to fix this? This leads to various weird overlaps with non-repeated events and lots of confusion

Expected Behaviour

Recurring schedule adapts to the user's timezone even with recurring events

Steps to Reproduce

No response

Environment

@devexpress/dx-react-scheduler: 4.0.3

Any idea in here? This is a real issue we have on production and it would help us tremendously if we know what is going on. Thanks