My timezone is Australia/Sydney.
The issue is a bug with Chrome for Android and the use of the toLocaleString that Syncfusion are doing is causing this issue.
This is the ej2.js code, and you can see the toLocaleString call -
Timezone.prototype.offset = function (date, timezone) {
var localOffset = date.getTimezoneOffset();
try {
var convertedDate = new Date(date.toLocaleString('en-US', { timeZone: timezone }));
if (!isNaN(convertedDate.getTime())) {
return ((date.getTime() - convertedDate.getTime()) / 60000) + localOffset;
}
return 0;
}
catch (error) {
return 0;
}
};
Here is the Chrome bug logged with Chromium - https://bugs.chromium.org/p/chromium/issues/detail?id=1171671
Are you guys planning to fix?