[Solved] How to provide a custom "Current Time" to Kendo Scheduler instead of the OS clock?

0 Answers 5 Views
Scheduler
Durgesh
Top achievements
Rank 1
Durgesh asked on 09 Mar 2026, 04:22 PM

I am running into a limitation with the <kendo-scheduler>  component regarding how it determines the current time.

In our Angular application, we do not rely on the user's local operating system clock. Instead, we calculate a synchronized "Server Time" to ensure our scheduling is 100% accurate, regardless of whether a user's physical machine clock is drifting or set incorrectly.

The issue is that Kendo UI internally relies on the browser's native new Date() and Date.now() to determine the current time. Because of this, the Scheduler has no way to know about our application's synchronized time.

Example of the Impact: Let's say a user's physical laptop clock is set to 10:00 AM, but our application's synchronized server time is actually 1:00 PM.

  • The Scheduler's red "Current Time" marker line will render at 10:00 AM.

  • The Scheduler will highlight "ongoing" events that are happening at 10:00 AM.

  • Clicking the "Today" navigation button calculates the active day based on the 10:00 AM OS time.

Currently, I don't see an Input or API in Kendo to pass a custom "Now" value or time-provider function to the component, so the Scheduler constantly forces the physical OS time onto the UI.

If you have any built-in solution or recommended workaround for this scenario, please let me know.

No answers yet. Maybe you can help?

Tags
Scheduler
Asked by
Durgesh
Top achievements
Rank 1
Share this question
or