diff --git a/packages/date-picker/src/basic/date-table.vue b/packages/date-picker/src/basic/date-table.vue index d681782bb..651627fa2 100644 --- a/packages/date-picker/src/basic/date-table.vue +++ b/packages/date-picker/src/basic/date-table.vue @@ -33,7 +33,7 @@ const clearHours = function(time) { const cloneDate = new Date(time); const timeZoneOffset = cloneDate.getTimezoneOffset(); - const timeZone = timeZoneOffset >= 0 ? 24 - timeZoneOffset / 60 : timeZoneOffset / 60; + const timeZone = timeZoneOffset >= 0 ? 24 - timeZoneOffset / 60 : Math.abs(timeZoneOffset) / 60; cloneDate.setHours(timeZone, 0, 0, 0); return cloneDate.getTime(); };