From 6aabb4abef6e42913dc9d003f82b4e52ff0cf9dc Mon Sep 17 00:00:00 2001 From: Michael Shing Date: Wed, 19 Feb 2020 16:51:22 +0000 Subject: [PATCH] Calendar fix for DST --- src/coord/calendar/Calendar.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/coord/calendar/Calendar.js b/src/coord/calendar/Calendar.js index 923841bddd..e397c0ba6c 100644 --- a/src/coord/calendar/Calendar.js +++ b/src/coord/calendar/Calendar.js @@ -372,8 +372,8 @@ Calendar.prototype = { range.reverse(); } - var allDay = Math.floor(range[1].time / PROXIMATE_ONE_DAY) - - Math.floor(range[0].time / PROXIMATE_ONE_DAY) + 1; + var allDay = + Math.round((range[1].time - range[0].time) / PROXIMATE_ONE_DAY) + 1; // Consider case: // Firstly set system timezone as "Time Zone: America/Toronto", @@ -478,4 +478,4 @@ function doConvert(methodName, ecModel, finder, value) { CoordinateSystem.register('calendar', Calendar); -export default Calendar; \ No newline at end of file +export default Calendar;