When an event-1 is created from the client-1, the local date and time in yyyy-MM-ddTHH:mm:ss format is sent to the server database. When the client-2 at different time zone fetches the events from the server database and renders directly on the calender view.
What is the best way to handle when multiple clients at different time zone
-
Maintain the server time as GMT
-
Convert local to GMT before the time is sent to server (onTimeRangeSelected)
-
Convert GMT to local time before it is render into the calender view (onBeforeEventRender)